From 4d2754133387e3d7ead6852c7bd9bcc5028d2b8a Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 2 May 2026 09:15:54 +0000 Subject: [PATCH 01/26] Add fleet-level EV example notebook using flodym for dynamic MFA Extends the standalone EV example from a single vehicle to a fleet over time. A simple stock-driven dynamic MFA with a Weibull lifetime is built with flodym, and its inflow / stock / outflow time series are converted to bw_temporalis TemporalDistributions on the fleet-level production, use-phase and end-of-life exchanges. TimexLCA then produces a time-explicit inventory and dynamic LCIA score for the whole fleet. --- .../example_electric_vehicle_fleet.ipynb | 939 ++++++++++++++++++ 1 file changed, 939 insertions(+) create mode 100644 notebooks/example_electric_vehicle_fleet.ipynb diff --git a/notebooks/example_electric_vehicle_fleet.ipynb b/notebooks/example_electric_vehicle_fleet.ipynb new file mode 100644 index 0000000..2327136 --- /dev/null +++ b/notebooks/example_electric_vehicle_fleet.ipynb @@ -0,0 +1,939 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Fleet-level time-explicit LCA of electric vehicles\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "This notebook extends the [standalone EV example](./example_electric_vehicle_standalone.ipynb) from a single vehicle to a *fleet* of vehicles entering and leaving the stock over time.\n", + "\n", + "Instead of assigning a single, fixed lifetime to one car, we model the fleet with a simple **dynamic Material Flow Analysis (dMFA)** using the [flodym](https://github.com/pik-piam/flodym) library. flodym gives us, from an exogenous stock trajectory and a Weibull lifetime distribution,\n", + "\n", + "- the **annual inflow** of new vehicles (when production happens),\n", + "- the **stock** of vehicles in use (when driving happens),\n", + "- the **annual outflow** of retired vehicles (when end-of-life happens).\n", + "\n", + "We then plug these three time series into `bw_timex` as `TemporalDistribution`s on the production, use-phase and end-of-life exchanges. The functional unit becomes the entire fleet service over the analysis horizon, and `TimexLCA` returns a time-explicit inventory and dynamic LCIA score for the whole fleet.\n", + "\n", + "> **Note:** This notebook does *not* depend on ecoinvent or premise. As in the standalone example, we make up tiny background databases for 2020, 2030 and 2040 so the notebook is fully reproducible. To run it you only need `bw_timex`, `flodym`, `numpy`, `pandas`, `matplotlib`." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Background databases\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We first set up a fresh brightway project and create the same toy biosphere and three time-stamped background databases (2020, 2030, 2040) as in the standalone example." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import bw2data as bd\n", + "\n", + "bd.projects.set_current(\"electric_vehicle_fleet\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "for db in list(bd.databases):\n", + " del bd.databases[db]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "biosphere = bd.Database(\"biosphere\")\n", + "biosphere.register()\n", + "biosphere.write(\n", + " {\n", + " (\"biosphere\", \"CO2\"): {\n", + " \"type\": \"emission\",\n", + " \"name\": \"carbon dioxide\",\n", + " },\n", + " }\n", + ")\n", + "\n", + "background_2020 = bd.Database(\"background_2020\")\n", + "background_2020.register()\n", + "\n", + "background_2030 = bd.Database(\"background_2030\")\n", + "background_2030.register()\n", + "\n", + "background_2040 = bd.Database(\"background_2040\")\n", + "background_2040.register()\n", + "\n", + "background_2020.write({})\n", + "background_2030.write({})\n", + "background_2040.write({})\n", + "\n", + "background_databases = [background_2020, background_2030, background_2040]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Each background database contains a handful of aggregated processes whose only emission is CO2. The amounts decrease over time, representing a decarbonising background system." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "process_co2_emissions = {\n", + " \"glider\": (10, 5, 2.5), # kg CO2 / kg in 2020, 2030, 2040\n", + " \"powertrain\": (20, 10, 7.5),\n", + " \"battery\": (10, 5, 4),\n", + " \"electricity\": (0.5, 0.25, 0.075), # kg CO2 / kWh\n", + " \"glider_eol\": (0.01, 0.0075, 0.005),\n", + " \"powertrain_eol\": (0.01, 0.0075, 0.005),\n", + " \"battery_eol\": (1, 0.5, 0.25),\n", + "}\n", + "\n", + "node_co2 = biosphere.get(\"CO2\")\n", + "\n", + "for component_name, gwis in process_co2_emissions.items():\n", + " for database, gwi in zip(background_databases, gwis):\n", + " database.new_node(component_name, name=component_name, location=\"somewhere\").save()\n", + " component = database.get(component_name)\n", + " component[\"reference product\"] = component_name\n", + " component.save()\n", + " production_amount = -1 if \"eol\" in component_name else 1\n", + " component.new_edge(input=component, amount=production_amount, type=\"production\").save()\n", + " component.new_edge(input=node_co2, amount=gwi, type=\"biosphere\").save()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Per-vehicle assumptions\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We keep the same simple bill-of-materials and use-phase parameters as in the standalone notebook. They will be applied *per vehicle*, and then scaled up to the fleet via the flodym time series." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ELECTRICITY_CONSUMPTION = 0.2 # kWh/km\n", + "MILEAGE = 150_000 # km, lifetime mileage of a single vehicle\n", + "\n", + "# Curb mass split (kg)\n", + "MASS_GLIDER = 840\n", + "MASS_POWERTRAIN = 80\n", + "MASS_BATTERY = 280" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Dynamic MFA of the EV fleet with flodym\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We build a minimal **stock-driven** dynamic stock model:\n", + "\n", + "- **Time:** annual resolution from 2015 to 2055.\n", + "- **Stock trajectory:** an exogenously prescribed S-curve growing from 0 to a saturation level, mimicking a national EV fleet rolling out over a few decades.\n", + "- **Lifetime:** Weibull-distributed, with shape `k = 5` and scale `\u03bb = 14` (years), giving a mean lifetime of around 13 years.\n", + "\n", + "Given stock(t) and the lifetime distribution, flodym's `StockDrivenDSM` solves the (triangular) cohort balance equations and returns annual inflow and outflow." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from flodym import (\n", + " Dimension,\n", + " DimensionSet,\n", + " StockArray,\n", + " StockDrivenDSM,\n", + " WeibullLifetime,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Time and stock\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "YEAR_START = 2015\n", + "YEAR_END = 2055\n", + "\n", + "years = np.arange(YEAR_START, YEAR_END + 1)\n", + "\n", + "time_dim = Dimension(name=\"Time\", letter=\"t\", items=years.tolist(), dtype=int)\n", + "dims = DimensionSet(dim_list=[time_dim])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We prescribe a logistic stock trajectory: the fleet grows from a few thousand vehicles in the late 2010s, ramps up steeply through the 2020s and saturates around 2 million vehicles." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "STOCK_SATURATION = 2_000_000 # vehicles\n", + "STOCK_MIDPOINT = 2030 # year of inflection\n", + "STOCK_STEEPNESS = 0.35 # 1/year\n", + "\n", + "stock_values = STOCK_SATURATION / (\n", + " 1 + np.exp(-STOCK_STEEPNESS * (years - STOCK_MIDPOINT))\n", + ")\n", + "\n", + "stock = StockArray(dims=dims, name=\"ev_fleet\", values=stock_values)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Lifetime distribution\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "WEIBULL_SHAPE = 5.0\n", + "WEIBULL_SCALE = 14.0 # years\n", + "\n", + "lifetime_model = WeibullLifetime(dims=dims)\n", + "lifetime_model.set_prms(\n", + " weibull_shape=np.full(dims.shape, WEIBULL_SHAPE),\n", + " weibull_scale=np.full(dims.shape, WEIBULL_SCALE),\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The lifetime PDF gives the probability that a vehicle produced in year *c* retires in year *m* (only the upper-triangular part is non-zero, since retirement cannot precede production). For a single cohort, this is just the discretised Weibull PDF as a function of vehicle age." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from scipy.stats import weibull_min\n", + "\n", + "ages = np.arange(0, 40)\n", + "weibull_pdf_age = weibull_min.pdf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", + "weibull_sf_age = weibull_min.sf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", + "\n", + "fig, ax = plt.subplots(1, 2, figsize=(10, 3.5))\n", + "ax[0].plot(ages, weibull_pdf_age)\n", + "ax[0].set(xlabel=\"vehicle age (years)\", ylabel=\"PDF\", title=\"Weibull lifetime PDF\")\n", + "ax[1].plot(ages, weibull_sf_age)\n", + "ax[1].set(xlabel=\"vehicle age (years)\", ylabel=\"survival probability\",\n", + " title=\"Weibull survival function\")\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Solve the dynamic stock model\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dsm = StockDrivenDSM(dims=dims, stock=stock, lifetime_model=lifetime_model)\n", + "dsm.compute()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "`StockDrivenDSM.compute()` populates `dsm.inflow` and `dsm.outflow`. Let's plot the three fleet variables together." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "inflow_values = dsm.inflow.values # vehicles / year\n", + "outflow_values = dsm.outflow.values # vehicles / year\n", + "stock_values_ = dsm.stock.values # vehicles\n", + "\n", + "fig, ax = plt.subplots(1, 2, figsize=(11, 3.8))\n", + "ax[0].plot(years, stock_values_, color=\"#3fb1c5\", lw=2)\n", + "ax[0].set(xlabel=\"year\", ylabel=\"vehicles in stock\", title=\"EV fleet stock\")\n", + "ax[1].plot(years, inflow_values, label=\"inflow (production)\", color=\"#9c5ffd\")\n", + "ax[1].plot(years, outflow_values, label=\"outflow (retirement)\", color=\"#dd5b5b\")\n", + "ax[1].set(xlabel=\"year\", ylabel=\"vehicles / year\", title=\"Fleet flows\")\n", + "ax[1].legend()\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We will scope the LCA to vehicles whose **production** falls in the analysis window `[ANALYSIS_START, ANALYSIS_END]`. This keeps the fleet's life cycle entirely within the horizon of our background databases." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ANALYSIS_START = 2020\n", + "ANALYSIS_END = 2050\n", + "FU_YEAR = 2035 # anchoring year used as the TimexLCA starting datetime\n", + "\n", + "mask = (years >= ANALYSIS_START) & (years <= ANALYSIS_END)\n", + "\n", + "years_window = years[mask]\n", + "inflow_window = inflow_values[mask]\n", + "outflow_window = outflow_values[mask]\n", + "stock_window = stock_values_[mask]\n", + "\n", + "n_total_inflow = inflow_window.sum()\n", + "n_total_outflow = outflow_window.sum()\n", + "vehicle_years = stock_window.sum() # \u2248 fleet \u00d7 average lifetime in years\n", + "\n", + "print(f\"Total vehicles produced {ANALYSIS_START}-{ANALYSIS_END}: {n_total_inflow:>12,.0f}\")\n", + "print(f\"Total vehicles retired {ANALYSIS_START}-{ANALYSIS_END}: {n_total_outflow:>12,.0f}\")\n", + "print(f\"Total vehicle-years in {ANALYSIS_START}-{ANALYSIS_END}: {vehicle_years:>12,.0f}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## From flodym time series to `TemporalDistribution`s\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "`bw_timex` consumes time-resolved exchanges through the `TemporalDistribution` class from [`bw_temporalis`](https://github.com/brightway-lca/bw_temporalis). Each distribution is a list of `(date, amount)` pairs, where `amount` is the *share* of the exchange that occurs at the given date offset.\n", + "\n", + "We build three fleet-level distributions, all expressed in **years relative to the functional unit's anchoring date `FU_YEAR`**:\n", + "\n", + "- `td_fleet_inflow` \u2192 weights = `inflow(t) / total_inflow`,\n", + "- `td_fleet_driving` \u2192 weights = `stock(t) / total_vehicle_years`,\n", + "- `td_fleet_outflow` \u2192 weights = `outflow(t) / total_outflow`.\n", + "\n", + "Each set of weights sums to 1, so the *amount* of the corresponding exchange (e.g. `N_total` vehicles produced) is preserved and only redistributed in time." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from bw_temporalis import TemporalDistribution\n", + "\n", + "offsets_years = (years_window - FU_YEAR).astype(\"int64\")\n", + "\n", + "td_fleet_inflow = TemporalDistribution(\n", + " date=offsets_years.astype(\"timedelta64[Y]\"),\n", + " amount=inflow_window / inflow_window.sum(),\n", + ")\n", + "\n", + "td_fleet_driving = TemporalDistribution(\n", + " date=offsets_years.astype(\"timedelta64[Y]\"),\n", + " amount=stock_window / stock_window.sum(),\n", + ")\n", + "\n", + "td_fleet_outflow = TemporalDistribution(\n", + " date=offsets_years.astype(\"timedelta64[Y]\"),\n", + " amount=outflow_window / outflow_window.sum(),\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Plotting the three distributions side by side gives a quick sanity check: production weight is concentrated in the early years (when the fleet is growing), the stock is centred on the saturation period, and retirements are pushed to the end of the horizon by the long Weibull tail." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "fig, ax = plt.subplots(figsize=(9, 3.5))\n", + "ax.bar(years_window - 0.27, td_fleet_inflow.amount, width=0.27,\n", + " label=\"production (inflow)\", color=\"#9c5ffd\")\n", + "ax.bar(years_window, td_fleet_driving.amount, width=0.27,\n", + " label=\"driving (stock)\", color=\"#3fb1c5\")\n", + "ax.bar(years_window + 0.27, td_fleet_outflow.amount, width=0.27,\n", + " label=\"end-of-life (outflow)\", color=\"#dd5b5b\")\n", + "ax.axvline(FU_YEAR, color=\"k\", ls=\"--\", lw=0.8, label=f\"FU year = {FU_YEAR}\")\n", + "ax.set(xlabel=\"year\", ylabel=\"share of total\",\n", + " title=\"Fleet temporal distributions for bw_timex\")\n", + "ax.legend()\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Building the fleet LCA model\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The product system is the same as in the standalone example, but we now interpret it at the *fleet* scale: the functional unit `fleet_driving` represents the entire transport service delivered by the fleet over the analysis horizon.\n", + "\n", + "```{mermaid}\n", + "flowchart LR\n", + " glider_production(glider production):::ei-->ev_production\n", + " powertrain_production(powertrain production):::ei-->ev_production\n", + " battery_production(battery production):::ei-->ev_production\n", + " ev_production(ev production):::fg-->|inflow timing|fleet_driving\n", + " electricity_generation(electricity generation):::ei-->|stock timing|fleet_driving\n", + " fleet_driving(fleet driving):::fg-->|outflow timing|used_ev\n", + " used_ev(used ev):::fg-->glider_eol(glider eol):::ei\n", + " used_ev-->powertrain_eol(powertrain eol):::ei\n", + " used_ev-->battery_eol(battery eol):::ei\n", + "\n", + " classDef ei color:#222832, fill:#3fb1c5, stroke:none;\n", + " classDef fg color:#222832, fill:#9c5ffd, stroke:none;\n", + "```\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "if \"foreground\" in bd.databases:\n", + " del bd.databases[\"foreground\"]\n", + "foreground = bd.Database(\"foreground\")\n", + "foreground.register()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Foreground activities\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ev_production = foreground.new_node(\n", + " \"ev_production\", name=\"production of an electric vehicle\", unit=\"unit\",\n", + ")\n", + "ev_production[\"reference product\"] = \"electric vehicle\"\n", + "ev_production.save()\n", + "\n", + "fleet_driving = foreground.new_node(\n", + " \"fleet_driving\",\n", + " name=\"driving an EV fleet over the analysis horizon\",\n", + " unit=\"transport service of the fleet\",\n", + ")\n", + "fleet_driving[\"reference product\"] = \"fleet transport\"\n", + "fleet_driving.save()\n", + "\n", + "used_ev = foreground.new_node(\n", + " \"used_ev\", name=\"used electric vehicle\", unit=\"unit\",\n", + ")\n", + "used_ev[\"reference product\"] = \"used electric vehicle\"\n", + "used_ev.save()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### EV production exchanges (per vehicle)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "glider_production = background_2020.get(code=\"glider\")\n", + "powertrain_production = background_2020.get(code=\"powertrain\")\n", + "battery_production = background_2020.get(code=\"battery\")\n", + "\n", + "ev_production.new_edge(input=ev_production, amount=1, type=\"production\").save()\n", + "\n", + "glider_to_ev = ev_production.new_edge(\n", + " input=glider_production, amount=MASS_GLIDER, type=\"technosphere\"\n", + ")\n", + "powertrain_to_ev = ev_production.new_edge(\n", + " input=powertrain_production, amount=MASS_POWERTRAIN, type=\"technosphere\"\n", + ")\n", + "battery_to_ev = ev_production.new_edge(\n", + " input=battery_production, amount=MASS_BATTERY, type=\"technosphere\"\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### End-of-life exchanges (per used vehicle)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "glider_eol = background_2020.get(name=\"glider_eol\")\n", + "powertrain_eol = background_2020.get(name=\"powertrain_eol\")\n", + "battery_eol = background_2020.get(name=\"battery_eol\")\n", + "\n", + "used_ev.new_edge(input=used_ev, amount=-1, type=\"production\").save()\n", + "\n", + "used_ev_to_glider_eol = used_ev.new_edge(\n", + " input=glider_eol, amount=-MASS_GLIDER, type=\"technosphere\",\n", + ")\n", + "used_ev_to_powertrain_eol = used_ev.new_edge(\n", + " input=powertrain_eol, amount=-MASS_POWERTRAIN, type=\"technosphere\",\n", + ")\n", + "used_ev_to_battery_eol = used_ev.new_edge(\n", + " input=battery_eol, amount=-MASS_BATTERY, type=\"technosphere\",\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Fleet driving exchanges\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We scale the per-vehicle amounts to fleet level using the totals derived from flodym:\n", + "\n", + "- `ev_production` enters with amount `n_total_inflow`,\n", + "- electricity is consumed for `n_total_inflow * MILEAGE` km of total fleet travel,\n", + "- `used_ev` is produced with amount `-n_total_outflow` (by convention, the used-vehicle process has a production amount of `-1`).\n", + "\n", + "These amounts will be redistributed in time by `TemporalDistribution`s in the next step." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "electricity_production = background_2020.get(name=\"electricity\")\n", + "\n", + "fleet_driving.new_edge(input=fleet_driving, amount=1, type=\"production\").save()\n", + "\n", + "ev_to_fleet_driving = fleet_driving.new_edge(\n", + " input=ev_production,\n", + " amount=n_total_inflow,\n", + " type=\"technosphere\",\n", + ")\n", + "\n", + "electricity_to_fleet_driving = fleet_driving.new_edge(\n", + " input=electricity_production,\n", + " amount=n_total_inflow * MILEAGE * ELECTRICITY_CONSUMPTION,\n", + " type=\"technosphere\",\n", + ")\n", + "\n", + "fleet_driving_to_used_ev = fleet_driving.new_edge(\n", + " input=used_ev,\n", + " amount=-n_total_outflow,\n", + " type=\"technosphere\",\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Adding temporal information\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Two kinds of `TemporalDistribution`s are at play:\n", + "\n", + "1. **Fleet-level distributions** derived from the flodym MFA, attached to the three `fleet_driving` exchanges. They tell `bw_timex` *when* in time the production, driving and retirement of the fleet happen.\n", + "2. **Per-vehicle distributions** that capture how component manufacturing and waste treatment are spread around an individual vehicle's production / disposal date. We reuse the same distributions as in the standalone example.\n", + "\n", + "Through the graph traversal, these get *convolved* automatically: the timing of glider manufacturing for a 2030-cohort vehicle is for instance `td_fleet_inflow` shifted by `td_glider_production`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "td_glider_production = TemporalDistribution(\n", + " date=np.array([-2, -1, 0], dtype=\"timedelta64[Y]\"),\n", + " amount=np.array([0.7, 0.1, 0.2]),\n", + ")\n", + "\n", + "td_produce_powertrain_and_battery = TemporalDistribution(\n", + " date=np.array([-1], dtype=\"timedelta64[Y]\"),\n", + " amount=np.array([1.0]),\n", + ")\n", + "\n", + "td_treating_waste = TemporalDistribution(\n", + " date=np.array([3], dtype=\"timedelta64[M]\"),\n", + " amount=np.array([1.0]),\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# fleet-level timing from flodym\n", + "ev_to_fleet_driving[\"temporal_distribution\"] = td_fleet_inflow\n", + "ev_to_fleet_driving.save()\n", + "\n", + "electricity_to_fleet_driving[\"temporal_distribution\"] = td_fleet_driving\n", + "electricity_to_fleet_driving.save()\n", + "\n", + "fleet_driving_to_used_ev[\"temporal_distribution\"] = td_fleet_outflow\n", + "fleet_driving_to_used_ev.save()\n", + "\n", + "# per-vehicle timing inside ev_production\n", + "glider_to_ev[\"temporal_distribution\"] = td_glider_production\n", + "glider_to_ev.save()\n", + "powertrain_to_ev[\"temporal_distribution\"] = td_produce_powertrain_and_battery\n", + "powertrain_to_ev.save()\n", + "battery_to_ev[\"temporal_distribution\"] = td_produce_powertrain_and_battery\n", + "battery_to_ev.save()\n", + "\n", + "# per-vehicle timing inside used_ev\n", + "used_ev_to_glider_eol[\"temporal_distribution\"] = td_treating_waste\n", + "used_ev_to_glider_eol.save()\n", + "used_ev_to_powertrain_eol[\"temporal_distribution\"] = td_treating_waste\n", + "used_ev_to_powertrain_eol.save()\n", + "used_ev_to_battery_eol[\"temporal_distribution\"] = td_treating_waste\n", + "used_ev_to_battery_eol.save()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "for db in bd.databases:\n", + " bd.Database(db).process()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Characterization method\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "bd.Method((\"GWP\", \"example\")).write(\n", + " [\n", + " ((\"biosphere\", \"CO2\"), 1),\n", + " ]\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Time-explicit fleet LCA with `TimexLCA`\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from datetime import datetime\n", + "from bw_timex import TimexLCA\n", + "\n", + "method = (\"GWP\", \"example\")\n", + "\n", + "database_dates = {\n", + " \"background_2020\": datetime.strptime(\"2020\", \"%Y\"),\n", + " \"background_2030\": datetime.strptime(\"2030\", \"%Y\"),\n", + " \"background_2040\": datetime.strptime(\"2040\", \"%Y\"),\n", + " \"foreground\": \"dynamic\",\n", + "}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We anchor the timeline at `FU_YEAR` (i.e. 2035) by passing it as `starting_datetime` to `build_timeline`. All the relative offsets in our `TemporalDistribution`s are interpreted with respect to that anchor." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "fleet_driving = bd.get_node(database=\"foreground\", code=\"fleet_driving\")\n", + "tlca = TimexLCA({fleet_driving: 1}, method, database_dates)\n", + "\n", + "tlca.build_timeline(\n", + " starting_datetime=datetime(FU_YEAR, 1, 1),\n", + " temporal_grouping=\"year\",\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Inventory and static score\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "tlca.lci()\n", + "tlca.static_lcia()\n", + "print(f\"Time-explicit fleet GWP: {tlca.static_score:,.0f} kg CO2-eq\")\n", + "print(f\"Static (2020 background) fleet GWP: {tlca.base_lca.score:,.0f} kg CO2-eq\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "On a per-vehicle basis the time-explicit score is much smaller, because most of the fleet is produced and driven in years where the background system has decarbonised compared to 2020." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(f\"Per-vehicle GWP, time-explicit: \"\n", + " f\"{tlca.static_score / n_total_inflow:,.0f} kg CO2-eq / vehicle\")\n", + "print(f\"Per-vehicle GWP, static (2020): \"\n", + " f\"{tlca.base_lca.score / n_total_inflow:,.0f} kg CO2-eq / vehicle\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Dynamic characterization\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We characterize the dynamic inventory using the IPCC AR6 CO2 radiative-forcing function (reusing the `dynamic_characterization` package as in the standalone notebook)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from dynamic_characterization.ipcc_ar6.radiative_forcing import characterize_co2\n", + "\n", + "characterization_functions = {\n", + " bd.get_node(code=\"CO2\").id: characterize_co2,\n", + "}\n", + "\n", + "tlca.dynamic_lcia(\n", + " metric=\"radiative_forcing\",\n", + " fixed_time_horizon=True,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m\u00b2\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "tlca.plot_dynamic_characterized_inventory(sum_activities=True, cumsum=True)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "And the same in GWP units, with a 100-year time horizon:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "tlca.dynamic_lcia(\n", + " metric=\"GWP\",\n", + " fixed_time_horizon=False,\n", + " time_horizon=100,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Wrap-up\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We replaced the single-vehicle, fixed-lifetime assumption from the standalone notebook by a fleet-level model in which the **timing** of production, driving and retirement is derived from a dynamic stock model with a Weibull lifetime, computed with `flodym`. Plugging the resulting time series in as `TemporalDistribution`s on the corresponding fleet-level exchanges is enough for `bw_timex` to produce a time-explicit, dynamic inventory and impact score for the whole fleet.\n", + "\n", + "From here you can experiment with:\n", + "\n", + "- different stock trajectories (e.g. faster ramp-up, smaller saturation),\n", + "- different lifetime distributions (`NormalLifetime`, `LogNormalLifetime`, `FoldedNormalLifetime`, `FixedLifetime`) and their parameters,\n", + "- richer foreground systems (battery replacement, second-life batteries) by adding more stocks to the flodym model and corresponding exchanges in the brightway model." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "timex", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.14.2" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} \ No newline at end of file From 26011a6563a365bfcf66f2fae869088147526076 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 2 May 2026 09:23:57 +0000 Subject: [PATCH 02/26] Execute fleet EV notebook and store outputs/plots for review Runs the notebook end-to-end and embeds the rendered figures (Weibull lifetime, fleet stock/flows, fleet TDs, dynamic characterized inventory) and printed scores so the results are visible without re-running. --- .../example_electric_vehicle_fleet.ipynb | 1565 ++++++++++++++++- 1 file changed, 1480 insertions(+), 85 deletions(-) diff --git a/notebooks/example_electric_vehicle_fleet.ipynb b/notebooks/example_electric_vehicle_fleet.ipynb index 2327136..efce85f 100644 --- a/notebooks/example_electric_vehicle_fleet.ipynb +++ b/notebooks/example_electric_vehicle_fleet.ipynb @@ -40,9 +40,31 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:00.415661Z", + "iopub.status.busy": "2026-05-02T09:23:00.415212Z", + "iopub.status.idle": "2026-05-02T09:23:24.185224Z", + "shell.execute_reply": "2026-05-02T09:23:24.181217Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/usr/local/lib/python3.11/dist-packages/bw2calc/__init__.py:56: UserWarning: \n", + "It seems like you have an AMD/INTEL x64 architecture, but haven't installed pypardiso:\n", + "\n", + " https://pypi.org/project/pypardiso/\n", + "\n", + "Installing it could give you much faster calculations.\n", + "\n", + " warnings.warn(PYPARDISO_WARNING)\n" + ] + } + ], "source": [ "import bw2data as bd\n", "\n", @@ -51,8 +73,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:24.197319Z", + "iopub.status.busy": "2026-05-02T09:23:24.196795Z", + "iopub.status.idle": "2026-05-02T09:23:24.466900Z", + "shell.execute_reply": "2026-05-02T09:23:24.464271Z" + } + }, "outputs": [], "source": [ "for db in list(bd.databases):\n", @@ -61,9 +90,47 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:24.475155Z", + "iopub.status.busy": "2026-05-02T09:23:24.474627Z", + "iopub.status.idle": "2026-05-02T09:23:24.760550Z", + "shell.execute_reply": "2026-05-02T09:23:24.757614Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\r", + " 0%| | 0/1 [00:00" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "from scipy.stats import weibull_min\n", "\n", @@ -302,8 +429,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 11, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:29.778866Z", + "iopub.status.busy": "2026-05-02T09:23:29.778651Z", + "iopub.status.idle": "2026-05-02T09:23:29.790215Z", + "shell.execute_reply": "2026-05-02T09:23:29.789230Z" + } + }, "outputs": [], "source": [ "dsm = StockDrivenDSM(dims=dims, stock=stock, lifetime_model=lifetime_model)\n", @@ -319,9 +453,27 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 12, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:29.792465Z", + "iopub.status.busy": "2026-05-02T09:23:29.792279Z", + "iopub.status.idle": "2026-05-02T09:23:30.352180Z", + "shell.execute_reply": "2026-05-02T09:23:30.351056Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "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z4/mzZvz7bffmh173759rFq1it69e5v179ChA9u2bWP9+vWmJIiXlxcNGzbkP//5j6lPvpSUlALnIPmjba8/BxKiqpKRIHchPj6euXPnEh8fj7+/PwAvv/wyK1euZO7cubz//vscP36ckydPsmjRIr777jv0ej3jxo3j4YcfZt26dRZ+BaKyWbFiBQcPHizQ3rZtW7MFPsE4JWbUqFGcPXu2VNanqV27NlOnTmXChAmcOHGCfv364eLiQlxcHIsXL2bUqFG8/PLL6HQ6vv76a3r16kXjxo158sknqVGjBmfOnGH9+vW4urry559/AsaECcCbb77JwIEDsbGxoW/fvqbkyPXWrVvHmDFjeOSRR6hXrx55eXl8//33WFlZma3hERYWxpo1a/joo4/w9/cnJCSE8PBwpk6dyurVq2nfvj3PPfcc1tbW/N///R/Z2dlMnz7d9PhXXnmFX375hUceeYThw4cTFhZGcnIyf/zxB7NnzyY0NLRAbGPGjCE9PZ0333wTNzc33njjjZJ++4UQQogq55VXXuGPP/7gvvvuY9iwYYSFhZGZmcnevXv55ZdfOHHiBF5eXnTq1Imnn36aadOmERsbS48ePbCxseHIkSMsWrSIWbNm8fDDDwPG84QvvviCqVOnUqdOHby9vbn33nvvOtYPP/yQXr16ERERwYgRI0wlct3c3ExrtuXr0KED7733HqdOnTJLdnTs2JH/+7//o2bNmmbTfL/99ls+//xzHnzwQWrXrs2lS5f46quvcHV1LZBgEaJKsmBlmgoHUIsXLzZtL126VAHKycnJ7GZtba0GDBiglFLqqaeeKlCOdOfOnQpQBw8eLOuXICqpW5WS44aSbPmSk5OVnZ2dAtS///5b5OcqaoncfL/++qtq37696f9HgwYN1OjRo83+TyhlLGnbv39/Va1aNWVnZ6eCg4PVgAED1Nq1a836vfvuu6pGjRpKp9Pdslzu8ePH1fDhw1Xt2rWVvb298vT0VF26dFFr1qwx63fw4EHVsWNH5eDgoACzUnu7du1SkZGRytnZWTk6OqouXbqoLVu2FHiuixcvqjFjxqgaNWooW1tbFRAQoIYOHaouXLhwy/fs1VdfVYD69NNPC30NQgghRFWUf15zuxKvN5bIVUqpS5cuqQkTJqg6deooW1tb5eXlpdq2bav++9//qpycHLO+X375pQoL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3x0pPZqnlN95iuYomqNcTnkdH81R8pXX8SmK5inXRkGQYho9erTh5eVlREdHW23Lk56ebikzatQoIzg42Pjxxx+N33//3QgLCzPCwsKs6tm/f7+xfft244knnjCaNGlibN++3di+fbuRlZVlGIZhREZGGp9++qmxd+9eY+/evcaMGTMMOzs7Y8mSJeWuPzExMUatWrWMRx55xKqOU6dOWcoUbM/0wgsvGHv37jXmz59fKtszlVV/5syZY6xYscLYv3+/ERMTYzzzzDOGnZ2dsX79+nLXn9WrVxtLliwxYmJijIMHDxqrVq0ymjdvbnTp0sVSpiKNT3H6U5HG51JFZb2uSONTnP6UxfiURF9WrlxpfPDBB0ZMTIyxf/9+Y8GCBYabm5sxefJkS5mKNDbF6U9Z/e5I6dE8pfzOUzRH0RzFMCrW+FxKc5Ty1R/NU258fBQEKSagyNuHH35oKZORkWE8+eSTho+Pj+Hm5mbcc889xokTJ6zq6d69e5H1FESJIyMjjebNmxtubm6Gp6en0bFjR6sthcpTf6ZMmVJkHXXr1rV6rg0bNhihoaGGk5OT0aBBA6vnqGj9mTVrltGwYUPDxcXFqF69utGjRw/jxx9/LJf9+fHHH42wsDDDy8vLcHFxMRo3bmxMmDCh0NZSFWV8itOfijQ+l7rc1l8VZXyK05+yGJ+S6Mv3339vhIaGGh4eHoa7u7sREhJiLFq0qNBe9BVlbIrTn7L63ZHSo3lK+Z2naI6iOYphVKzxuZTmKOWrP5qn3Pj4mC40XkRERERERESkUlNiVBERERERERGpEhQEEREREREREZEqQUEQEREREREREakSFAQRERERERERkSpBQRARERERERERqRIUBBERERERERGRKkFBEBERERERERGpEhQEEREREREREZEqQUEQEREREREREakSFAQRERERERERkSpBQRARqbTy8vIwm822boaIiIhIIZqniNiGgiAiUiaWLVtGjRo1yMrKsjo+YMAAhgwZAsC3335Lu3btcHFxoUGDBkybNo3c3FxL2dmzZ9O6dWvc3d0JCgriySefJDU11fJ4ZGQk3t7erFy5khYtWuDs7Ex8fHzZdFBEREQqLM1TRKoOBUFEpEzcf//95OXlsXLlSsuxU6dOsXr1av71r3/x008/MXToUJ555hn27NnDe++9R2RkJDNmzLCUt7Oz45133mH37t0sXbqUH3/8kfHjx1s9T3p6OrNmzWLx4sXs3r0bX1/fMuujiIiIVEyap4hUHSbDMAxbN0JEqoYnn3ySQ4cO8d133wH5n5jMnz+fAwcOcPvtt9OzZ08mTpxoKf/xxx8zfvx4jh8/XmR9X331FaNGjeL06dNA/icsw4cPZ8eOHYSEhJR+h0RERKTS0DxFpGpQEEREysz27dvp0KEDhw8fpnbt2rRp04b777+fl156iVq1apGamoq9vb2lfF5eHpmZmaSlpeHm5sb69euZOXMm+/btIyUlhdzcXKvHIyMjeeKJJ8jMzMRkMtmwpyIiIlLRaJ4iUjU42LoBIlJ1tG3blpCQEJYtW0bv3r3ZvXs3q1evBiA1NZVp06Zx7733FjrPxcWFQ4cO0b9/f0aPHs2MGTOoXr06P//8M4899hjZ2dm4ubkB4OrqqomFiIiIXDPNU0SqBgVBRKRMjRgxgrlz53Ls2DF69epFUFAQAO3atSM2NpZGjRoVed62bdswm8289dZb2NnlpzP64osvyqzdIiIiUvlpniJS+SkIIiJl6qGHHuL555/ngw8+YNmyZZbjkydPpn///gQHB3PfffdhZ2fHzp072bVrF9OnT6dRo0bk5OQwb9487rzzTjZt2sSiRYts2BMRERGpbDRPEan8tDuMiJQpLy8vBg4ciIeHBwMGDLAcDw8PZ9WqVfzwww906NCBm2++mTlz5lC3bl0AQkJCmD17NrNmzaJVq1Z88sknzJw500a9EBERkcpI8xSRyk+JUUWkzPXs2ZOWLVvyzjvv2LopIiIiIlY0TxGp3BQEEZEyc+7cOaKjo7nvvvvYs2cPTZs2tXWTRERERADNU0SqCuUEEZEy07ZtW86dO8esWbM0sRAREZFyRfMUkapBK0FEREREREREpEpQYlQRERERERERqRIUBBERERERERGRKkFBEBERERERERGpEhQEEREREREREZEqQUEQEREREREREakSFAQRERERERERkSpBQRARERERERERqRIUBBERERERERGRKkFBEBERERERERGpEv4/L+wt3Euo2ZEAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "inflow_values = dsm.inflow.values # vehicles / year\n", "outflow_values = dsm.outflow.values # vehicles / year\n", @@ -346,9 +498,26 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 13, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:30.355454Z", + "iopub.status.busy": "2026-05-02T09:23:30.355044Z", + "iopub.status.idle": "2026-05-02T09:23:30.363476Z", + "shell.execute_reply": "2026-05-02T09:23:30.361969Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Total vehicles produced 2020-2050: 4,132,670\n", + "Total vehicles retired 2020-2050: 2,176,165\n", + "Total vehicle-years in 2020-2050: 40,862,003\n" + ] + } + ], "source": [ "ANALYSIS_START = 2020\n", "ANALYSIS_END = 2050\n", @@ -363,7 +532,7 @@ "\n", "n_total_inflow = inflow_window.sum()\n", "n_total_outflow = outflow_window.sum()\n", - "vehicle_years = stock_window.sum() # \u2248 fleet \u00d7 average lifetime in years\n", + "vehicle_years = stock_window.sum() # ≈ fleet × average lifetime in years\n", "\n", "print(f\"Total vehicles produced {ANALYSIS_START}-{ANALYSIS_END}: {n_total_inflow:>12,.0f}\")\n", "print(f\"Total vehicles retired {ANALYSIS_START}-{ANALYSIS_END}: {n_total_outflow:>12,.0f}\")\n", @@ -385,17 +554,24 @@ "\n", "We build three fleet-level distributions, all expressed in **years relative to the functional unit's anchoring date `FU_YEAR`**:\n", "\n", - "- `td_fleet_inflow` \u2192 weights = `inflow(t) / total_inflow`,\n", - "- `td_fleet_driving` \u2192 weights = `stock(t) / total_vehicle_years`,\n", - "- `td_fleet_outflow` \u2192 weights = `outflow(t) / total_outflow`.\n", + "- `td_fleet_inflow` → weights = `inflow(t) / total_inflow`,\n", + "- `td_fleet_driving` → weights = `stock(t) / total_vehicle_years`,\n", + "- `td_fleet_outflow` → weights = `outflow(t) / total_outflow`.\n", "\n", "Each set of weights sums to 1, so the *amount* of the corresponding exchange (e.g. `N_total` vehicles produced) is preserved and only redistributed in time." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 14, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:30.366592Z", + "iopub.status.busy": "2026-05-02T09:23:30.366346Z", + "iopub.status.idle": "2026-05-02T09:23:30.395240Z", + "shell.execute_reply": "2026-05-02T09:23:30.393063Z" + } + }, "outputs": [], "source": [ "from bw_temporalis import TemporalDistribution\n", @@ -427,9 +603,27 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 15, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:30.397913Z", + "iopub.status.busy": "2026-05-02T09:23:30.397717Z", + "iopub.status.idle": "2026-05-02T09:23:30.767965Z", + "shell.execute_reply": "2026-05-02T09:23:30.766224Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "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906ePImzZ88iNTVVjHfRokWIiIjA7t27MXLkSDg7O8PZ2Vlsc968efj111+xf/9+BAUFieUdO3bExIkTC41n1KhR6NevX6F1bGxsitQ3hUKBCRMmoE2bNnBycgIAJCcnQ1dXN999ipaWlvnupxs4cCD27duHly9fonv37li7dq24zdraGuHh4WjRogWys7Oxdu1aeHl54cyZM2jevHmR4iMiIiIiUoUjeSUoNDQUpqam4mvs2LEAgLFjxyqVh4aGAgB69+6tVL5582YAQKtWrZTKo6OjAQA1a9bM14Y6OnTogLi4OPH1ww8/fHCfbWxs0LVrV6xfvx4A8L///Q/Z2dnw9/cHAFy+fBkZGRniIiV5r7t37+LOnTsA3ozkTZo0CY0bN4aZmRmMjIxw/fr1fCNuLVq0eG88VatWhb29faEvbe2ifbcxZswYxMfHY/v27er8SERLlizBxYsXsW/fPty5cwfBwcHitoYNG+KLL76Aq6srPDw8sH79enh4eGDJkiXFOhYRfdy46AoREZUljuSVoJCQEKU/5HV0dAAAy5cvR1hYmFieN6K1d+/efCN5AHDmzJl8I3kA8O+//+ZrQx2GhobiFMp3mZiYiFMT3/b8+XOYmpoW2u7w4cPx+eefY8mSJdiwYQP69+8vxpyRkQFra2vExMTk2y9vNGzSpEmIiorCokWLYG9vD319ffTt2xc5OTn54n+f7777Dt99912hda5du4ZatWoVWicoKAi//fYb/vjjD9SsWVMst7KyQk5ODp4/f640mpeSkgIrKyulNvLus2vUqBGqVq2Kdu3aYcaMGbC2tlZ5TDc3N5w8efI9PSSi8sbExERpJgYREVFpY5JXggqaQqmvrw99ff185QUlLW9PqXzb26swlrSGDRvi8OHD+covXryIBg0aFLrvp59+CkNDQ6xevRqRkZH4448/xG3NmzdHcnIytLW1YWdnp3L/U6dOISAgAL169QLwJjFMSEgoVj8+dLqmIAgYO3Ysfv31V8TExKBOnTpK211dXaGjo4Po6Gj06dMHwJsVMhMTE+Hu7l5gu3lJ+9vTed8VFxdXYAJIROXX69evER0djU6dOhV5JgERUUkraPVOrtxZMfHThgAAo0ePxooVKzBu3DgMHz4cMpkMBw4cwC+//IL//e9/he6rpaWFgIAAhISEoH79+krJjre3N9zd3eHn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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "fig, ax = plt.subplots(figsize=(9, 3.5))\n", "ax.bar(years_window - 0.27, td_fleet_inflow.amount, width=0.27,\n", @@ -477,8 +671,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 16, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:30.770723Z", + "iopub.status.busy": "2026-05-02T09:23:30.770452Z", + "iopub.status.idle": "2026-05-02T09:23:30.809638Z", + "shell.execute_reply": "2026-05-02T09:23:30.806643Z" + } + }, "outputs": [], "source": [ "if \"foreground\" in bd.databases:\n", @@ -496,8 +697,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 17, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:30.814512Z", + "iopub.status.busy": "2026-05-02T09:23:30.813978Z", + "iopub.status.idle": "2026-05-02T09:23:30.872457Z", + "shell.execute_reply": "2026-05-02T09:23:30.870051Z" + } + }, "outputs": [], "source": [ "ev_production = foreground.new_node(\n", @@ -530,8 +738,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 18, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:30.874559Z", + "iopub.status.busy": "2026-05-02T09:23:30.874355Z", + "iopub.status.idle": "2026-05-02T09:23:30.888956Z", + "shell.execute_reply": "2026-05-02T09:23:30.886887Z" + } + }, "outputs": [], "source": [ "glider_production = background_2020.get(code=\"glider\")\n", @@ -560,8 +775,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 19, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:30.892416Z", + "iopub.status.busy": "2026-05-02T09:23:30.892224Z", + "iopub.status.idle": "2026-05-02T09:23:30.903050Z", + "shell.execute_reply": "2026-05-02T09:23:30.901227Z" + } + }, "outputs": [], "source": [ "glider_eol = background_2020.get(name=\"glider_eol\")\n", @@ -603,8 +825,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 20, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:30.908427Z", + "iopub.status.busy": "2026-05-02T09:23:30.908069Z", + "iopub.status.idle": "2026-05-02T09:23:30.920876Z", + "shell.execute_reply": "2026-05-02T09:23:30.919829Z" + } + }, "outputs": [], "source": [ "electricity_production = background_2020.get(name=\"electricity\")\n", @@ -651,8 +880,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 21, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:30.922816Z", + "iopub.status.busy": "2026-05-02T09:23:30.922639Z", + "iopub.status.idle": "2026-05-02T09:23:30.926817Z", + "shell.execute_reply": "2026-05-02T09:23:30.925754Z" + } + }, "outputs": [], "source": [ "td_glider_production = TemporalDistribution(\n", @@ -673,8 +909,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 22, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:30.929514Z", + "iopub.status.busy": "2026-05-02T09:23:30.929342Z", + "iopub.status.idle": "2026-05-02T09:23:30.970188Z", + "shell.execute_reply": "2026-05-02T09:23:30.968208Z" + } + }, "outputs": [], "source": [ "# fleet-level timing from flodym\n", @@ -706,8 +949,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 23, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:30.975809Z", + "iopub.status.busy": "2026-05-02T09:23:30.975224Z", + "iopub.status.idle": "2026-05-02T09:23:31.079763Z", + "shell.execute_reply": "2026-05-02T09:23:31.076350Z" + } + }, "outputs": [], "source": [ "for db in bd.databases:\n", @@ -723,8 +973,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 24, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:31.081793Z", + "iopub.status.busy": "2026-05-02T09:23:31.081603Z", + "iopub.status.idle": "2026-05-02T09:23:31.093979Z", + "shell.execute_reply": "2026-05-02T09:23:31.092976Z" + } + }, "outputs": [], "source": [ "bd.Method((\"GWP\", \"example\")).write(\n", @@ -743,8 +1000,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 25, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:31.096576Z", + "iopub.status.busy": "2026-05-02T09:23:31.096371Z", + "iopub.status.idle": "2026-05-02T09:23:31.491112Z", + "shell.execute_reply": "2026-05-02T09:23:31.488232Z" + } + }, "outputs": [], "source": [ "from datetime import datetime\n", @@ -769,9 +1033,1025 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 26, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:31.495526Z", + "iopub.status.busy": "2026-05-02T09:23:31.495225Z", + "iopub.status.idle": "2026-05-02T09:23:31.817830Z", + "shell.execute_reply": "2026-05-02T09:23:31.816517Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 9\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
date_producerproducer_namedate_consumerconsumer_nameamounttemporal_market_shares
02018-01-01glider2020-01-01production of an electric vehicle588.0{'background_2020': 1}
12019-01-01glider2020-01-01production of an electric vehicle84.0{'background_2020': 1}
22019-01-01powertrain2020-01-01production of an electric vehicle80.0{'background_2020': 1}
32019-01-01battery2020-01-01production of an electric vehicle280.0{'background_2020': 1}
42019-01-01glider2021-01-01production of an electric vehicle588.0{'background_2020': 1}
.....................
3372050-01-01used electric vehicle2035-01-01driving an EV fleet over the analysis horizon-146919.568686None
3382050-01-01glider2050-01-01production of an electric vehicle168.0{'background_2040': 1}
3392050-01-01glider_eol2050-01-01used electric vehicle-840.0{'background_2040': 1}
3402050-01-01powertrain_eol2050-01-01used electric vehicle-80.0{'background_2040': 1}
3412050-01-01battery_eol2050-01-01used electric vehicle-280.0{'background_2040': 1}
\n", + "

342 rows × 6 columns

\n", + "
" + ], + "text/plain": [ + " date_producer producer_name date_consumer \\\n", + "0 2018-01-01 glider 2020-01-01 \n", + "1 2019-01-01 glider 2020-01-01 \n", + "2 2019-01-01 powertrain 2020-01-01 \n", + "3 2019-01-01 battery 2020-01-01 \n", + "4 2019-01-01 glider 2021-01-01 \n", + ".. ... ... ... \n", + "337 2050-01-01 used electric vehicle 2035-01-01 \n", + "338 2050-01-01 glider 2050-01-01 \n", + "339 2050-01-01 glider_eol 2050-01-01 \n", + "340 2050-01-01 powertrain_eol 2050-01-01 \n", + "341 2050-01-01 battery_eol 2050-01-01 \n", + "\n", + " consumer_name amount \\\n", + "0 production of an electric vehicle 588.0 \n", + "1 production of an electric vehicle 84.0 \n", + "2 production of an electric vehicle 80.0 \n", + "3 production of an electric vehicle 280.0 \n", + "4 production of an electric vehicle 588.0 \n", + ".. ... ... \n", + "337 driving an EV fleet over the analysis horizon -146919.568686 \n", + "338 production of an electric vehicle 168.0 \n", + "339 used electric vehicle -840.0 \n", + "340 used electric vehicle -80.0 \n", + "341 used electric vehicle -280.0 \n", + "\n", + " temporal_market_shares \n", + "0 {'background_2020': 1} \n", + "1 {'background_2020': 1} \n", + "2 {'background_2020': 1} \n", + "3 {'background_2020': 1} \n", + "4 {'background_2020': 1} \n", + ".. ... \n", + "337 None \n", + "338 {'background_2040': 1} \n", + "339 {'background_2040': 1} \n", + "340 {'background_2040': 1} \n", + "341 {'background_2040': 1} \n", + "\n", + "[342 rows x 6 columns]" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "fleet_driving = bd.get_node(database=\"foreground\", code=\"fleet_driving\")\n", "tlca = TimexLCA({fleet_driving: 1}, method, database_dates)\n", @@ -791,9 +2071,39 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 27, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:31.820176Z", + "iopub.status.busy": "2026-05-02T09:23:31.819949Z", + "iopub.status.idle": "2026-05-02T09:23:34.467659Z", + "shell.execute_reply": "2026-05-02T09:23:34.466405Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:31.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 09:23:32.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Time-explicit fleet GWP: 39,863,831,628 kg CO2-eq\n", + "Static (2020 background) fleet GWP: 115,517,570,589 kg CO2-eq\n" + ] + } + ], "source": [ "tlca.lci()\n", "tlca.static_lcia()\n", @@ -810,9 +2120,25 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 28, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:34.469892Z", + "iopub.status.busy": "2026-05-02T09:23:34.469680Z", + "iopub.status.idle": "2026-05-02T09:23:34.473841Z", + "shell.execute_reply": "2026-05-02T09:23:34.472831Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Per-vehicle GWP, time-explicit: 9,646 kg CO2-eq / vehicle\n", + "Per-vehicle GWP, static (2020): 27,952 kg CO2-eq / vehicle\n" + ] + } + ], "source": [ "print(f\"Per-vehicle GWP, time-explicit: \"\n", " f\"{tlca.static_score / n_total_inflow:,.0f} kg CO2-eq / vehicle\")\n", @@ -836,9 +2162,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 29, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:34.476255Z", + "iopub.status.busy": "2026-05-02T09:23:34.476073Z", + "iopub.status.idle": "2026-05-02T09:23:34.640262Z", + "shell.execute_reply": "2026-05-02T09:23:34.639216Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cumulative fleet radiative forcing: 3.550e-03 W/m²\n" + ] + } + ], "source": [ "from dynamic_characterization.ipcc_ar6.radiative_forcing import characterize_co2\n", "\n", @@ -851,23 +2192,59 @@ " fixed_time_horizon=True,\n", " characterization_functions=characterization_functions,\n", ")\n", - "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m\u00b2\")" + "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m²\")" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 30, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:34.642545Z", + "iopub.status.busy": "2026-05-02T09:23:34.642321Z", + "iopub.status.idle": "2026-05-02T09:23:35.509993Z", + "shell.execute_reply": "2026-05-02T09:23:35.508674Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True)" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 31, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:35.524212Z", + "iopub.status.busy": "2026-05-02T09:23:35.523958Z", + "iopub.status.idle": "2026-05-02T09:23:35.771566Z", + "shell.execute_reply": "2026-05-02T09:23:35.769776Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABJ4AAAINCAYAAAB/MbU9AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAA2S5JREFUeJzs3XdgV9X9//HnufezswckbJAhGxQEwa0oaBWp1Yrauqj+ap2ldbWOqm1tqVq19lutdX7VSh1fal0Vsa4CIiguBASBsAIhe3/GPb8/PklomgSJEiDwerQROPee+zk3Xj4mr5zzPsZaaxEREREREREREdnFnD09ABERERERERER2TcpeBIRERERERERkQ6h4ElERERERERERDqEgicREREREREREekQCp5ERERERERERKRDKHgSEREREREREZEOoeBJREREREREREQ6hIInERERERERERHpEL49PYB9med5bNq0ibS0NIwxe3o4IiIiIiIiIiK7hLWWyspKunfvjuO0Pa9JwVMH2rRpE7169drTwxARERERERER6RDr16+nZ8+ebR5X8NSB0tLSgOS/hPT09D08mo4Ri8V47bXXOOGEE/D7/Xt6OCI7pOdVOgs9q9KZ6HmVzkTPq3QWelalM6ioqKBXr15N2UdbFDx1oMbldenp6ft08BSJREhPT9cbouz19LxKZ6FnVToTPa/Smeh5lc5Cz6p0Jl9VWkjFxUVEREREREREpEMoeBIRERERERERkQ6h4ElERERERERERDqEajztQdZa4vE4iURiTw/la4vFYvh8Purq6jr1fewNXNfF5/N95fpYERERERERkc5CwdMeEo1G2bx5MzU1NXt6KN+ItZb8/HzWr1+vwGQXiEQidOvWjUAgsKeHIiIiIiIiIvKNKXjaAzzPY82aNbiuS/fu3QkEAp02tPE8j6qqKlJTU3Ecrdz8uqy1RKNRioqKWLNmDQMHDtTnU0RERERERDo9BU97QDQaxfM8evXqRSQS2dPD+UY8zyMajRIKhRSUfEPhcBi/38+6deuaPqciIiIiIiIinZmSgj1IQY38Nz0TIiIiIiIisi/Rd7kiIiIiIiIiItIhFDyJiIiIiIiIiEiHUPAku9ybb76JMYaysjIAHn30UTIzM3f7ONr7uv897rb07duXu++++xuNTURERERERGR/oOCpkyuvibJ6axUfFpSyuqiK8probnndBQsW4LouJ5988m55va/SWhh05plnsnLlyp2+xsSJE9m8eTMZGRlA28HV+++/z8UXX/xNhisiIiIiIiKyX9Cudp3YprJarn3uY975YltT25EDc/nNd0bSPTPcoa/90EMPcfnll/PQQw+xefNm0tPTO/T1vo5wOEw4vPOfh0AgQH5+/lee16VLl28yLBEREREREZH9hmY8dVLlNdEWoRPA219s47rnPu7QmU9VVVXMnj2bSy65hJNOOomnnnrqG1/z2muvZdCgQUQiEQ444ABuvPFGYrFYs3P+8Y9/cMghhxAKhcjNzeXb3/42AEcffTTr1q3jxz/+McYYjDFA8xlLK1euxBjD8uXLm13z97//Pf379weaL7V78803ueCCCygvL2+65i9+8Qug5eyqsrIyfvCDH9ClSxfS09M59thj+eijj5qOf/TRRxxzzDGkpaWRnp7OmDFjWLx48Tf+nImIiIiIiIjs7RQ8dVLbqqItQqdGb3+xjW1VHRc8/e1vf2Pw4MEceOCBnHPOOTz55JNYa7/RNdPS0nj00UdZtmwZ99xzDw8++CC///3vm46/9NJLfPvb3+akk07iww8/ZN68eYwbNw6A559/np49e3LrrbeyefNmNm/e3OL6gwYNYuzYsTz55JPN2p988knOPvvsFudPnDiRu+++m/T09KZr/vSnP2117GeccQZbt27llVdeYcmSJRx88MEcd9xxlJSUAHDOOefQs2dP3n//fZYsWcJ1112H3+//2p8rERERERER6Zwq62Ks3lrFysJKNpbW7Onh7BZaatdJVdTFdni88iuOfxMPPfQQ3/ve9wCYMmUKFRUVvPXWWxx77LFf+5o33HBD0+/79u3LT3/6U55++mmuueYaAH71q18xffp0brnllqbzRo0aBUB2djau65KWlrbDpXLnnHMO9913H7fddhuQnAW1ZMkSnnjiiRbnBgIBMjIyMMbs8JrvvvsuixYtYuvWrQSDQQDuuOMO5syZw7PPPsvFF19MQUEBV199NYMHDwZg4MCBO/tpERERERERkX3E2m3V3DV3Ja98uplYwjKwayo3njyU4d3TyU4N7unhdRjNeOqk0kM7njGT9hXHv64VK1awaNEizjrrLAB8Ph/f/va3efjhh7/RdWfPns1hhx1Gfn4+qamp3HDDDRQUFDQdX7p0Kccdd9w3eo3p06ezdu1aFi5cCCRnOx188MFNgdDX8dFHH1FVVUVOTg6pqalNH2vWrGH16tUAzJw5kx/84AdMmjSJ3/zmN03tIiIiIiIisn9Yu62aCx99nxc+2kQskVwx9MXWKs57ZBHLt1Tu4dF1LAVPnVRuaoAjB+a2euzIgbnkpgY65HUfeugh4vE43bt3x+fzEQgEePjhh3n++ecpLy//WtdcsGAB55xzDieddBIvvvgiH374IT//+c+JRrcvF2xPkfC25Ofnc+yxxzbVpHrqqac455xzvtE1q6qq6NatG0uXLm32sWLFCq6++moAfvGLX/DZZ5/xrW99izfeeIOhQ4fyf//3f9/4fkRERERERKRzWF5YyZfbqlu0Wwu/eWU560v23WV3Cp46qYxIgN98Z2SL8OnIgbn89jsjyYjs+uApHo/z+OOPc+eddzYFLB988AHvvPMO3bt3569//evXuu78+fPp06cPP//5zxk7diwDBw5k3bp1zc4ZOXIk8+bNa/MagUCARCLxla91zjnnMHv2bBYsWMCXX37J9OnTv9E1Dz74YAoLC/H5fAwYMKDZR27u9n83gwYN4sc//jGvvfYap512Go888shXjlVEREREREQ6jzXbqvjb4vX89G8fce+8L/hiSyU1DWVw3l1V1Ga/jzeUE0t4u2uYu51qPHVi3TPD/OGsg9hWFaWyLkZayE9uaqBDQieAF198kdLSUmbMmEFGRgYAnudRUVHBaaedxkMPPcQPf/jDdl934MCBFBQU8PTTT3PIIYfw0ksvtZgRdPPNN3PcccfRv39/pk+fTjwe5+WXX+baa68FknWh3n77baZPn04wGGwW+vyn0047jUsuuYRLLrmEY445hu7du7c5rr59+1JVVcW8efMYNWoUkUiESCTS7JxJkyYxYcIEpk2bxqxZsxg0aBCbNm1qKoY+bNgwrr76ak4//XT69evHhg0beP/99/nOd77T7s+TiIiIiIiI7J1WFFbyvb+8R1FVfVPbvfO+4H/OOZjjBneha1rbNZzSwz4aNmffJ2nGUyeXEQnQv2sqo3tn0b9raoeFTpBcZjdp0qSm0Ok/nXbaaSxevJiPP/643dedOnUqP/7xj7nssssYPXo08+fP58Ybb2x2ztFHH80zzzzDCy+8wOjRozn22GNZtGhR0/Fbb72VtWvX0r9/f7p06dLma6WlpXHKKafw0UcffeUyu4kTJ/LDH/6QM888ky5dujBr1qwW5xhjePnllznyyCO54IILGDRoENOnT2fdunXk5eXhui7FxcWce+65DBo0iO9+97uceOKJzYqki4iIiIiISOe1qbSGG+Z80ix0Aoh7liue/hCAycPycdoIl84+pDcZoX13XpCx1to9PYg//vGP/O53v6OwsJBRo0bxhz/8gXHjxrV5/jPPPMONN97I2rVrGThwIL/97W856aSTmo5ba7n55pt58MEHKSsr47DDDuNPf/pTs93Epk6dytKlS9m6dStZWVlMmjSJ3/72t00zYNauXUu/fv1avPaCBQs49NBDd+q+KioqyMjIoLy8nPT09Kb2uro61qxZQ79+/QiFQjt1rb1V44yn9PR0HEc55je1Lz0be6NYLMbLL7/MSSedhN/fMQX4RXYFPavSmeh5lc5Ez6t0FnpW906by2opr43hWUt6yE/P7OSKmBWFFUy++502+63+1RQ2l9fx3tpSrnn2YxLe9hhmXL9s7jh9JLmpfiLBjptI0hHayjz+2x5PCmbPns3MmTO5+eab+eCDDxg1ahSTJ09m69atrZ4/f/58zjrrLGbMmMGHH37ItGnTmDZtGp9++mnTObNmzeLee+/l/vvv57333iMlJYXJkydTV1fXdM4xxxzD3/72N1asWMFzzz3H6tWrOf3001u83uuvv87mzZubPsaMGbPrPwkiIiIiIiIisleKJzw+3lDGRf+7mCn3vMNJ977LeY+8z4LV26iuixGN77g+U20sQSTgcGjfLF698ghumTqUK48byOz/dyi/O30kkaCD2YfX2u3x4Omuu+7ioosu4oILLmDo0KHcf//9RCIRHn744VbPv+eee5gyZQpXX301Q4YM4bbbbuPggw/mvvvuA5Kzne6++25uuOEGTj31VEaOHMnjjz/Opk2bmDNnTtN1fvzjH3PooYfSp08fJk6cyHXXXcfChQuJxWLNXi8nJ4f8/PymD6XNIiIiIiIiIvuPtcU1nPXnhXy6saKpbXVRFd9/aBFrS2pICfrIS2+7hlNheR0OEPA5ZEf8nDqqBxdM7MOALilE/C7WA/b4WrSOs0cXEUajUZYsWcL111/f1OY4DpMmTWLBggWt9lmwYAEzZ85s1jZ58uSmUGnNmjUUFhYyadKkpuMZGRmMHz+eBQsWtLqLWUlJ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mWUVrY4d1y8XbGr7u4PF5zh4pLbZWeuBsRjMXv3962r29niVvYviVboLxap0Zbsam86u3tDzPDzPo3///mzatCn9ted5RKNR3n//fb7xjW/s8gMGAgEmTJjA/Pnzm73G/PnzmThxYqtjJk6c2Kw/pJYe7ug/aNAgiouLm/WpqalhwYIFbd5zVy1evJi8vLw2k04iIiKy62KJJPOWV/C92QtZsr6aprjHBxV1XPzIYh56vQwsHDmsJz0zW/7cdR3DJcftt/1kOrAYkh4kPEs8YXGNgwFct31O4RURERGRL263azytXr263V78sssu4+yzz+aggw7ikEMOYebMmdTX16dPuTvrrLPo06cPN910EwAXX3wxRx11FLfeeisnnHACjzzyCG+++Sb33HMPkFqNdckll3DDDTcwbNgwBg0axC9/+Ut69+6dXrEFUFZWRmVlJWVlZSSTSRYvXgzA0KFDyczM5D//+Q8VFRUceuihhEIh5s2bx69//Wt++tOfttvcRURE9mXrtjXym6dbr+k466WVXHLsULKCLn857xB+/eRy/vvRFqyF4UVZ/OKEkfTMCuBZS9DnkPQsCc8jVcHJYozBGENBZmiPzklEREREWvpCZwjX19fz0ksvUVZWRiwWa9a2sxpIn3XqqaeyefNmZsyYQXl5OWPHjmXu3Lnp4uBlZWU4zieLsg477DAefvhhrr76aq666iqGDRvGnDlzGD16dLrPFVdcQX19PRdccAFVVVUcccQRzJ07l1Dok18+Z8yYwf3335/+ety4cQC88MILHH300fj9fu666y4uvfRSrLUMHTqU2267jfPPP3/3vlEiIiLSqqqGGDVNiVbbEp7FsxZjIC/s44aTRtMYS5L0LJGAS0bQxfNSf3DKCQcA2FrbRMJLJZ0ygj5yfe6enI6IiIiItGG3E09vv/02X//612loaKC+vp78/Hy2bNlCJBKhsLBwtxJPANOnT2f69Omttr344ostrk2bNo1p06a1eT9jDNdddx3XXXddm31mz57N7Nmz22yfMmUKU6ZMabNdREREPl9jNMHGmibWVzViMPTOC9EnJ0zQ7+I6O9/t3xhLYgHXcQhgCUdcLOBZD8cYPDwwn2ylK8jS6iYRERGRrmi3E0+XXnop3/zmN5k1axY5OTm8/vrr+P1+zjzzTC6++OKOeEYRERHpZjbXNvL00gpu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hRda/Iy31tr33nvPAnbhwoXpa08//bQ1xtj169dbaxWv0jG+SLy25uabb7aDBg1Kf614la5OK56kherqagDy8/OB1GqmeDzOpEmT0n1GjBhB//79KS0t3el9dtwDoLS0tNk9ACZPnrzTe4jszBeN1ffee4/rrruOBx54AMdp+TaoWJWO8EXidd68eXiex/r16xk5ciR9+/bl29/+NmvXrk2PKS0t5Stf+QqBQCB9bfLkybz//vts27ZtT0xN9jJfJFaHDx9OQUEBf/7zn4nFYjQ2NvLnP/+ZkSNHMnDgQECxKh3js/G6K0pLS8nNzeWggw5KX5s0aRKO47BgwYJ0H8WrtLcvEq9t3eez/85SvEpXpsSTNON5HpdccgmHH344o0ePBqC8vJxAIEBubm6zvkVFRZSXl7d6n9dee41HH3202ZLl8vJyioqKWtyjpqaGxsbG9p2I7PW+aKxGo1FOP/10brnlFvr379/qvRWr0t6+aLyuWrUKz/P49a9/zcyZM/n73/9OZWUlxx13XLq2Q1vxuqNNZHd80VjNysrixRdf5MEHHyQcDpOZmcncuXN5+umn8fl86fsoVqU9tRavu6K8vJzCwsJm13w+H/n5+elYVLxKe/ui8fpZH330Eb/73e/4wQ9+kL6meJWuztfZDyBdy0UXXcTSpUt55ZVXvvA9li5dyoknnsg111zD8ccf345PJ/KJLxqrV155JSNHjuTMM8/soCcTaemLxqvnecTjce644470++lf//pXiouLeeGFF5rVehJpD180VhsbGzn33HM5/PDD+etf/0oymeT//u//OOGEE1i4cCHhcLiDnlj2Ze3xe6vIntIe8bp+/XqmTJnCtGnTOP/889vx6UQ6llY8Sdr06dN54okneOGFF+jbt2/6enFxMbFYrMUJCxUVFRQXFze79t5773HsscdywQUXcPXVVzdrKy4ubnECTkVFBdnZ2fqFVHbLl4nV559/nsceewyfz4fP5+PYY48FoEePHlxzzTXp+yhWpb18mXjt1asXAKNGjUq39+zZkx49elBWVpa+T2vxuqNNZFd9mVh9+OGHWbNmDffddx8HH3wwhx56KA8//DCrV6/m3//+d/o+ilVpL23F664oLi5m06ZNza4lEgkqKyvTsah4lfb0ZeJ1hw0bNnDMMcdw2GGHtSgarniVrk6JJ8Fay/Tp0/nXv/7F888/z6BBg5q1T5gwAb/fz/z589PX3n//fcrKypg4cWL62rJlyzjmmGM4++yzufHGG1u8zsSJE5vdA1L1Sz59D5GdaY9Y/cc//sE777zD4sWLWbx4MX/6058A+O9//5s+ol6xKu2hPeL18MMPT1/fobKyki1btjBgwAAgFa8vv/xy+uQwSMXr8OHDycvL67D5yd6jPWK1oaEBx3EwxqT77Pja8zxAsSrt4/PidVdMnDiRqqoqFi1alL72/PPP43keJSUl6T6KV/my2iNeIbXS6eijj2bChAncd999LWqUKl6ly+vMyubSNVx44YU2JyfHvvjii3bjxo3pj4aGhnSfH/7wh7Z///72+eeft2+++aadOHGinThxYrp9yZIltmfPnvbMM89sdo9Nmzal+6xatcpGIhF7+eWX2+XLl9u77rrLuq5r586du0fnK91Xe8TqZ7V2gohiVdpDe8XriSeeaPfff3/76quv2iVLlthvfOMbdtSoUTYWi1lrUyeOFRUV2e9+97t26dKl9pFHHrGRSMT+4Q9/2KPzle6rPWJ1+fLlNhgM2gsvvNC+9957dunSpfbMM8+0OTk5dsOGDdZaxaq0j12J140bN9q3337b/vGPf7SAffnll+3bb79tt27dmu4zZcoUO27cOLtgwQL7yiuv2GHDhtnTTz893a54lfbQHvG6bt06O3ToUHvsscfadevWNbvPDopX6eqUeBILtPpx3333pfs0NjbaH/3oRzYvL89GIhF70kknNXuzu+aaa1q9x4ABA5q91gsvvGDHjh1rA4GAHTx4cLPXEPk87RGrn9XW0bWKVfmy2iteq6ur7fe//32bm5tr8/Pz7UknndTsyHprrX3nnXfsEUccYYPBoO3Tp4/9zW9+syemKHuJ9orVZ5991h5++OE2JyfH5uXl2a9+9au2tLS0WR/FqnxZuxKvbf1e+uk+W7dutaeffrrNzMy02dnZ9pxzzrG1tbXNXkvxKl9We8Trfffd1+Z9Pk3xKl2Zsdbadlk6JSIiIiIiIiIi8imq8SQiIiIiIiIiIh1CiScREREREREREekQSjyJiIiIiIiIiEiHUOJJREREREREREQ6hBJPIiIiIiIiIiLSIZR4EhERERERERGRDqHEk4iIiIiIiIiIdAglnkRERES6uBdffBFjDFVVVZ39KCIiIiK7xVhrbWc/hIiIiIh84uijj2bs2LHMnDkTgFgsRmVlJUVFRRhjOvfhRERERHaDr7MfQERERER2LhAIUFxc3NmPISIiIrLbtNVOREREpAv53ve+x0svvcTtt9+OMQZjDLNnz2621W727Nnk5ubyxBNPMHz4cCKRCKeccgoNDQ3cf//9DBw4kLy8PH784x+TTCbT945Go/z0pz+lT58+ZGRkUFJSwosvvtg5ExUREZF9glY8iYiIiHQht99+Ox988AGjR4/muuuuA2DZsmUt+jU0NHDHHXfwyCOPUFtby//8z/9w0kknkZuby1NPPcWqVas4+eSTOfzwwzn11FMBmD59Ou+99x6PPPIIvXv35l//+hdTpkxhyZIlDBs2bI/OU0RERPYNSjyJiIiIdCE5OTkEAgEikUh6e92KFSta9IvH4/z+979nyJAhAJxyyin85S9/oaKigszMTEaNGsUxxxzDCy+8wKmnnkpZWRn33XcfZWVl9O7dG4Cf/vSnzJ07l/vuu49f//rXe26SIiIiss9Q4klERESkG4pEIumkE0BRUREDBw4kMzOz2bVNmzYBsGTJEpLJJPvtt1+z+0SjUQoKCvbMQ4uIiMg+R4knERERkW7I7/c3+9oY0+o1z/MAqKurw3VdFi1ahOu6zfp9OlklIiIi0p6UeBIRERHpYgKBQLOi4O1h3LhxJJNJNm3axJFHHtmu9xYRERFpi061ExEREeliBg4cyIIFC1izZg1btmxJr1r6Mvbbbz/OOOMMzjrrLP75z3+yevVq3njjDW666SaefPLJdnhqERERkZaUeBIRERHpYn7605/iui6jRo2iZ8+elJWVtct977vvPs466yx+8pOfMHz4cKZOncrChQvp379/u9xfRERE5LOMtdZ29kOIiIiIiIiIiMjeRyueRERERERERESkQyjxJCIiIiIiIiIiHUKJJxERERERERER6RBKPImIiIiIiIiISIdQ4klERERERERERDqEEk8iIiIiIiIiItIhlHgSEREREREREZEOocSTiIiIiIiIiIh0CCWeRERERERERESkQyjxJCIiIiIiIiIiHUKJJxERERERERER6RBKPImIiIiIiIiISIf4/0RwL2yt1hfUAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "tlca.plot_dynamic_characterized_inventory(sum_activities=True, cumsum=True)" ] @@ -881,9 +2258,27 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 32, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:23:35.775812Z", + "iopub.status.busy": "2026-05-02T09:23:35.775586Z", + "iopub.status.idle": "2026-05-02T09:23:36.414984Z", + "shell.execute_reply": "2026-05-02T09:23:36.413986Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABIQAAAIcCAYAAACHN3UiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAArqpJREFUeJzs3Xd8k9X+B/DPk500SfemtIxSZqEsKTLKHoKgiFpRhgz1goJcQFH5XRCVcRmCXEEFARFcgIgKCnopSNl7r0IpSEtbOtOR/fuDSzS0hRSapm0+7/vq6zbnnOc53+SkmH57hmC1Wq0gIiIiIiIiIiK3IXJ1AEREREREREREVLmYECIiIiIiIiIicjNMCBERERERERERuRkmhIiIiIiIiIiI3AwTQkREREREREREboYJISIiIiIiIiIiN8OEEBERERERERGRm2FCiIiIiIiIiIjIzTAhRERERERERETkZpgQIiIiIiIiIiJyM26dENq1axf69++PkJAQCIKATZs2lev64uJiDB8+HM2aNYNEIsHAgQNLbZeQkICWLVtCLpejfv36WLVq1UPHTkRERERERET0oNw6IVRQUIDmzZvjP//5zwNdbzaboVQq8dprr6F79+6ltrly5Qoee+wxdOnSBceOHcOECRMwatQo/Prrrw8TOhERERERERHRAxOsVqvV1UFUBYIg4Pvvv7eb5aPX6/H222/jq6++Qk5ODpo2bYo5c+YgLi6uxPXDhw9HTk5OiVlGb7zxBn7++WecOnXKVvbss88iJycHv/zyi5OeDRERERERERFR2dx6htD9jBs3Dnv37sXXX3+NEydOYPDgwejduzcuXrzo8D327t1bYvZQr169sHfv3ooOl4iIiIiIiIjIIUwIlSElJQUrV67Ed999h44dO6JevXqYNGkSOnTogJUrVzp8n7S0NAQGBtqVBQYGIi8vD0VFRRUdNhERERERERHRfUlcHUBVdfLkSZjNZjRo0MCuXK/Xw9fX10VRERERERERERE9PCaEyqDT6SAWi3H48GGIxWK7OrVa7fB9goKCcPPmTbuymzdvQqvVQqlUVkisRERERERERETlwYRQGWJiYmA2m5Geno6OHTs+8H1iY2OxZcsWu7Lt27cjNjb2YUMkIiIiIiIiInogbp0Q0ul0uHTpku3xlStXcOzYMfj4+KBBgwYYMmQIhg4divnz5yMmJgYZGRn4/fffER0djcceewwAcObMGRgMBmRlZSE/Px/Hjh0DALRo0QIA8PLLL2PJkiWYMmUKXnzxRfz3v//Ft99+i59//rmyny4REREREREREQA3P3Y+ISEBXbp0KVE+bNgwrFq1CkajEe+99x6++OIL/Pnnn/Dz80O7du0wY8YMNGvWDAAQERGBq1evlrjH31/WhIQEvP766zhz5gxq1aqFadOmYfjw4U57XkRERERERERE9+LWCSEiIiIiIiIiInfEY+eJiIiIiIiIiNwME0JERERERERERG7G7TaVtlgsuHHjBjQaDQRBcHU4REREREREREQVwmq1Ij8/HyEhIRCJ7j0HyO0SQjdu3EBYWJirwyAiIiIiIiIicopr166hVq1a92zjdgkhjUYD4PaLo9VqXRwNlYfRaMS2bdvQs2dPSKVSV4dDTsSxdi8cb/fBsXYfHGv3wvF2Hxxr98Gxrr7y8vIQFhZmy33ci9slhO4sE9NqtUwIVTNGoxEqlQparZb/KNVwHGv3wvF2Hxxr98Gxdi8cb/fBsXYfHOvqz5EtcripNBERERERERGRm2FCiIiIiIiIiIjIzTAhRERERERERETkZtxuDyFHWK1WmEwmmM1mV4dCf2M0GiGRSFBcXFxtx0YsFkMikTi0npOIiIiIiIjIWZgQuovBYEBqaioKCwtdHQrdxWq1IigoCNeuXavWCRWVSoXg4GDIZDJXh0JERERERERuigmhv7FYLLhy5QrEYjFCQkIgk8mqdeKhprFYLNDpdFCr1RCJqt9qR6vVCoPBgIyMDFy5cgWRkZHV8nkQERERERFR9ceE0N8YDAZYLBaEhYVBpVK5Ohy6i8VigcFggEKhqLaJFKVSCalUiqtXr9qeCxEREREREVFlq56/VTtZdU02UPXA9xcRERERERG5Gn8zJSIiIiIiIiJyM0wIERERERERERG5GSaE3EBCQgIEQUBOTo5L+hcEAZs2bXKo7fTp09GiRQunxkNERERERETk7pgQchJzoRHG9ELoU/JgzCiEudDo6pAqTHkTTKmpqejTp49DbSdNmoTff//d9nj48OEYOHDgA0RJRERERERERGXhKWNOYMrRI3vDBegv5tjK5JFe8B7UABIvuesCq2QGgwEymQxBQUEOX6NWq6FWq50YFRERERERERFVmRlCs2fPhiAImDBh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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "tlca.dynamic_lcia(\n", " metric=\"GWP\",\n", @@ -931,9 +2326,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.14.2" + "version": "3.11.15" } }, "nbformat": 4, "nbformat_minor": 2 -} \ No newline at end of file +} From 55a1a99d684274c440e269a1da232b9870b406d2 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 2 May 2026 09:31:47 +0000 Subject: [PATCH 03/26] Add waterfall plot comparing static, time-explicit, prospective fleet GWP Walks fleet_driving's exchanges to compute first-level static (2020) and prospective (2040) per-background-activity scores, then renders a stacked waterfall using bw_timex.utils.plot_characterized_inventory_as_waterfall. --- .../example_electric_vehicle_fleet.ipynb | 707 +++++++++++------- 1 file changed, 454 insertions(+), 253 deletions(-) diff --git a/notebooks/example_electric_vehicle_fleet.ipynb b/notebooks/example_electric_vehicle_fleet.ipynb index efce85f..77e3e32 100644 --- a/notebooks/example_electric_vehicle_fleet.ipynb +++ b/notebooks/example_electric_vehicle_fleet.ipynb @@ -43,10 +43,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:00.415661Z", - "iopub.status.busy": "2026-05-02T09:23:00.415212Z", - "iopub.status.idle": "2026-05-02T09:23:24.185224Z", - "shell.execute_reply": "2026-05-02T09:23:24.181217Z" + "iopub.execute_input": "2026-05-02T09:30:46.984290Z", + "iopub.status.busy": "2026-05-02T09:30:46.984089Z", + "iopub.status.idle": "2026-05-02T09:31:14.319708Z", + "shell.execute_reply": "2026-05-02T09:31:14.316098Z" } }, "outputs": [ @@ -76,10 +76,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:24.197319Z", - "iopub.status.busy": "2026-05-02T09:23:24.196795Z", - "iopub.status.idle": "2026-05-02T09:23:24.466900Z", - "shell.execute_reply": "2026-05-02T09:23:24.464271Z" + "iopub.execute_input": "2026-05-02T09:31:14.330606Z", + "iopub.status.busy": "2026-05-02T09:31:14.330221Z", + "iopub.status.idle": "2026-05-02T09:31:14.673254Z", + "shell.execute_reply": "2026-05-02T09:31:14.670497Z" } }, "outputs": [], @@ -93,10 +93,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:24.475155Z", - "iopub.status.busy": "2026-05-02T09:23:24.474627Z", - "iopub.status.idle": "2026-05-02T09:23:24.760550Z", - "shell.execute_reply": "2026-05-02T09:23:24.757614Z" + "iopub.execute_input": "2026-05-02T09:31:14.678536Z", + "iopub.status.busy": "2026-05-02T09:31:14.678035Z", + "iopub.status.idle": "2026-05-02T09:31:14.940724Z", + "shell.execute_reply": "2026-05-02T09:31:14.938882Z" } }, "outputs": [ @@ -113,14 +113,14 @@ "output_type": "stream", "text": [ "\r", - "100%|██████████| 1/1 [00:00<00:00, 3830.41it/s]" + "100%|██████████| 1/1 [00:00<00:00, 4559.03it/s]" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "\u001b[2m09:23:24+0000\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" + "\u001b[2m09:31:14+0000\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" ] }, { @@ -171,10 +171,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:24.763411Z", - "iopub.status.busy": "2026-05-02T09:23:24.763061Z", - "iopub.status.idle": "2026-05-02T09:23:25.402296Z", - "shell.execute_reply": "2026-05-02T09:23:25.399900Z" + "iopub.execute_input": "2026-05-02T09:31:14.943421Z", + "iopub.status.busy": "2026-05-02T09:31:14.943092Z", + "iopub.status.idle": "2026-05-02T09:31:15.757936Z", + "shell.execute_reply": "2026-05-02T09:31:15.755866Z" } }, "outputs": [], @@ -221,10 +221,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:25.406425Z", - "iopub.status.busy": "2026-05-02T09:23:25.406073Z", - "iopub.status.idle": "2026-05-02T09:23:25.411883Z", - "shell.execute_reply": "2026-05-02T09:23:25.410233Z" + "iopub.execute_input": "2026-05-02T09:31:15.763821Z", + "iopub.status.busy": "2026-05-02T09:31:15.763291Z", + "iopub.status.idle": "2026-05-02T09:31:15.769440Z", + "shell.execute_reply": "2026-05-02T09:31:15.767404Z" } }, "outputs": [], @@ -263,10 +263,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:25.415917Z", - "iopub.status.busy": "2026-05-02T09:23:25.415591Z", - "iopub.status.idle": "2026-05-02T09:23:29.064026Z", - "shell.execute_reply": "2026-05-02T09:23:29.062279Z" + "iopub.execute_input": "2026-05-02T09:31:15.773296Z", + "iopub.status.busy": "2026-05-02T09:31:15.772959Z", + "iopub.status.idle": "2026-05-02T09:31:19.452171Z", + "shell.execute_reply": "2026-05-02T09:31:19.449146Z" } }, "outputs": [], @@ -296,10 +296,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:29.067236Z", - "iopub.status.busy": "2026-05-02T09:23:29.066638Z", - "iopub.status.idle": "2026-05-02T09:23:29.072055Z", - "shell.execute_reply": "2026-05-02T09:23:29.070801Z" + "iopub.execute_input": "2026-05-02T09:31:19.459827Z", + "iopub.status.busy": "2026-05-02T09:31:19.458232Z", + "iopub.status.idle": "2026-05-02T09:31:19.470483Z", + "shell.execute_reply": "2026-05-02T09:31:19.467747Z" } }, "outputs": [], @@ -325,10 +325,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:29.074427Z", - "iopub.status.busy": "2026-05-02T09:23:29.074193Z", - "iopub.status.idle": "2026-05-02T09:23:29.078436Z", - "shell.execute_reply": "2026-05-02T09:23:29.077469Z" + "iopub.execute_input": "2026-05-02T09:31:19.477205Z", + "iopub.status.busy": "2026-05-02T09:31:19.476824Z", + "iopub.status.idle": "2026-05-02T09:31:19.486237Z", + "shell.execute_reply": "2026-05-02T09:31:19.483094Z" } }, "outputs": [], @@ -356,10 +356,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:29.080939Z", - "iopub.status.busy": "2026-05-02T09:23:29.080742Z", - "iopub.status.idle": "2026-05-02T09:23:29.084802Z", - "shell.execute_reply": "2026-05-02T09:23:29.083781Z" + "iopub.execute_input": "2026-05-02T09:31:19.491551Z", + "iopub.status.busy": "2026-05-02T09:31:19.491048Z", + "iopub.status.idle": "2026-05-02T09:31:19.500004Z", + "shell.execute_reply": "2026-05-02T09:31:19.497249Z" } }, "outputs": [], @@ -386,10 +386,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:29.086712Z", - "iopub.status.busy": "2026-05-02T09:23:29.086505Z", - "iopub.status.idle": "2026-05-02T09:23:29.776565Z", - "shell.execute_reply": "2026-05-02T09:23:29.775284Z" + "iopub.execute_input": "2026-05-02T09:31:19.504215Z", + "iopub.status.busy": "2026-05-02T09:31:19.503855Z", + "iopub.status.idle": "2026-05-02T09:31:20.735699Z", + "shell.execute_reply": "2026-05-02T09:31:20.732911Z" } }, "outputs": [ @@ -432,10 +432,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:29.778866Z", - "iopub.status.busy": "2026-05-02T09:23:29.778651Z", - "iopub.status.idle": "2026-05-02T09:23:29.790215Z", - "shell.execute_reply": "2026-05-02T09:23:29.789230Z" + "iopub.execute_input": "2026-05-02T09:31:20.742183Z", + "iopub.status.busy": "2026-05-02T09:31:20.741692Z", + "iopub.status.idle": "2026-05-02T09:31:20.773712Z", + "shell.execute_reply": "2026-05-02T09:31:20.770046Z" } }, "outputs": [], @@ -456,10 +456,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:29.792465Z", - "iopub.status.busy": "2026-05-02T09:23:29.792279Z", - "iopub.status.idle": "2026-05-02T09:23:30.352180Z", - "shell.execute_reply": "2026-05-02T09:23:30.351056Z" + "iopub.execute_input": "2026-05-02T09:31:20.778727Z", + "iopub.status.busy": "2026-05-02T09:31:20.778301Z", + "iopub.status.idle": "2026-05-02T09:31:21.629853Z", + "shell.execute_reply": "2026-05-02T09:31:21.628596Z" } }, "outputs": [ @@ -501,10 +501,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:30.355454Z", - "iopub.status.busy": "2026-05-02T09:23:30.355044Z", - "iopub.status.idle": "2026-05-02T09:23:30.363476Z", - "shell.execute_reply": "2026-05-02T09:23:30.361969Z" + "iopub.execute_input": "2026-05-02T09:31:21.633789Z", + "iopub.status.busy": "2026-05-02T09:31:21.633403Z", + "iopub.status.idle": "2026-05-02T09:31:21.640001Z", + "shell.execute_reply": "2026-05-02T09:31:21.638469Z" } }, "outputs": [ @@ -566,10 +566,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:30.366592Z", - "iopub.status.busy": "2026-05-02T09:23:30.366346Z", - "iopub.status.idle": "2026-05-02T09:23:30.395240Z", - "shell.execute_reply": "2026-05-02T09:23:30.393063Z" + "iopub.execute_input": "2026-05-02T09:31:21.643817Z", + "iopub.status.busy": "2026-05-02T09:31:21.643612Z", + "iopub.status.idle": "2026-05-02T09:31:21.672848Z", + "shell.execute_reply": "2026-05-02T09:31:21.671760Z" } }, "outputs": [], @@ -606,10 +606,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:30.397913Z", - "iopub.status.busy": "2026-05-02T09:23:30.397717Z", - "iopub.status.idle": "2026-05-02T09:23:30.767965Z", - "shell.execute_reply": "2026-05-02T09:23:30.766224Z" + "iopub.execute_input": "2026-05-02T09:31:21.676994Z", + "iopub.status.busy": "2026-05-02T09:31:21.676654Z", + "iopub.status.idle": "2026-05-02T09:31:22.186634Z", + "shell.execute_reply": "2026-05-02T09:31:22.184590Z" } }, "outputs": [ @@ -674,10 +674,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:30.770723Z", - "iopub.status.busy": "2026-05-02T09:23:30.770452Z", - "iopub.status.idle": "2026-05-02T09:23:30.809638Z", - "shell.execute_reply": "2026-05-02T09:23:30.806643Z" + "iopub.execute_input": "2026-05-02T09:31:22.189809Z", + "iopub.status.busy": "2026-05-02T09:31:22.189510Z", + "iopub.status.idle": "2026-05-02T09:31:22.209864Z", + "shell.execute_reply": "2026-05-02T09:31:22.207621Z" } }, "outputs": [], @@ -700,10 +700,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:30.814512Z", - "iopub.status.busy": "2026-05-02T09:23:30.813978Z", - "iopub.status.idle": "2026-05-02T09:23:30.872457Z", - "shell.execute_reply": "2026-05-02T09:23:30.870051Z" + "iopub.execute_input": "2026-05-02T09:31:22.213553Z", + "iopub.status.busy": "2026-05-02T09:31:22.213193Z", + "iopub.status.idle": "2026-05-02T09:31:22.265161Z", + "shell.execute_reply": "2026-05-02T09:31:22.262269Z" } }, "outputs": [], @@ -741,10 +741,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:30.874559Z", - "iopub.status.busy": "2026-05-02T09:23:30.874355Z", - "iopub.status.idle": "2026-05-02T09:23:30.888956Z", - "shell.execute_reply": "2026-05-02T09:23:30.886887Z" + "iopub.execute_input": "2026-05-02T09:31:22.268535Z", + "iopub.status.busy": "2026-05-02T09:31:22.268234Z", + "iopub.status.idle": "2026-05-02T09:31:22.285249Z", + "shell.execute_reply": "2026-05-02T09:31:22.282923Z" } }, "outputs": [], @@ -778,10 +778,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:30.892416Z", - "iopub.status.busy": "2026-05-02T09:23:30.892224Z", - "iopub.status.idle": "2026-05-02T09:23:30.903050Z", - "shell.execute_reply": "2026-05-02T09:23:30.901227Z" + "iopub.execute_input": "2026-05-02T09:31:22.287871Z", + "iopub.status.busy": "2026-05-02T09:31:22.287674Z", + "iopub.status.idle": "2026-05-02T09:31:22.300384Z", + "shell.execute_reply": "2026-05-02T09:31:22.298920Z" } }, "outputs": [], @@ -828,10 +828,10 @@ "execution_count": 20, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:30.908427Z", - "iopub.status.busy": "2026-05-02T09:23:30.908069Z", - "iopub.status.idle": "2026-05-02T09:23:30.920876Z", - "shell.execute_reply": "2026-05-02T09:23:30.919829Z" + "iopub.execute_input": "2026-05-02T09:31:22.304148Z", + "iopub.status.busy": "2026-05-02T09:31:22.303886Z", + "iopub.status.idle": "2026-05-02T09:31:22.317569Z", + "shell.execute_reply": "2026-05-02T09:31:22.315419Z" } }, "outputs": [], @@ -883,10 +883,10 @@ "execution_count": 21, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:30.922816Z", - "iopub.status.busy": "2026-05-02T09:23:30.922639Z", - "iopub.status.idle": "2026-05-02T09:23:30.926817Z", - "shell.execute_reply": "2026-05-02T09:23:30.925754Z" + "iopub.execute_input": "2026-05-02T09:31:22.320618Z", + "iopub.status.busy": "2026-05-02T09:31:22.320408Z", + "iopub.status.idle": "2026-05-02T09:31:22.329212Z", + "shell.execute_reply": "2026-05-02T09:31:22.325695Z" } }, "outputs": [], @@ -912,10 +912,10 @@ "execution_count": 22, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:30.929514Z", - "iopub.status.busy": "2026-05-02T09:23:30.929342Z", - "iopub.status.idle": "2026-05-02T09:23:30.970188Z", - "shell.execute_reply": "2026-05-02T09:23:30.968208Z" + "iopub.execute_input": "2026-05-02T09:31:22.332936Z", + "iopub.status.busy": "2026-05-02T09:31:22.332660Z", + "iopub.status.idle": "2026-05-02T09:31:22.400504Z", + "shell.execute_reply": "2026-05-02T09:31:22.398628Z" } }, "outputs": [], @@ -952,10 +952,10 @@ "execution_count": 23, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:30.975809Z", - "iopub.status.busy": "2026-05-02T09:23:30.975224Z", - "iopub.status.idle": "2026-05-02T09:23:31.079763Z", - "shell.execute_reply": "2026-05-02T09:23:31.076350Z" + "iopub.execute_input": "2026-05-02T09:31:22.404436Z", + "iopub.status.busy": "2026-05-02T09:31:22.404175Z", + "iopub.status.idle": "2026-05-02T09:31:22.457954Z", + "shell.execute_reply": "2026-05-02T09:31:22.455478Z" } }, "outputs": [], @@ -976,10 +976,10 @@ "execution_count": 24, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:31.081793Z", - "iopub.status.busy": "2026-05-02T09:23:31.081603Z", - "iopub.status.idle": "2026-05-02T09:23:31.093979Z", - "shell.execute_reply": "2026-05-02T09:23:31.092976Z" + "iopub.execute_input": "2026-05-02T09:31:22.464243Z", + "iopub.status.busy": "2026-05-02T09:31:22.463788Z", + "iopub.status.idle": "2026-05-02T09:31:22.477366Z", + "shell.execute_reply": "2026-05-02T09:31:22.474584Z" } }, "outputs": [], @@ -1003,10 +1003,10 @@ "execution_count": 25, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:31.096576Z", - "iopub.status.busy": "2026-05-02T09:23:31.096371Z", - "iopub.status.idle": "2026-05-02T09:23:31.491112Z", - "shell.execute_reply": "2026-05-02T09:23:31.488232Z" + "iopub.execute_input": "2026-05-02T09:31:22.481881Z", + "iopub.status.busy": "2026-05-02T09:31:22.481685Z", + "iopub.status.idle": "2026-05-02T09:31:22.927038Z", + "shell.execute_reply": "2026-05-02T09:31:22.924664Z" } }, "outputs": [], @@ -1036,10 +1036,10 @@ "execution_count": 26, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:31.495526Z", - "iopub.status.busy": "2026-05-02T09:23:31.495225Z", - "iopub.status.idle": "2026-05-02T09:23:31.817830Z", - "shell.execute_reply": "2026-05-02T09:23:31.816517Z" + "iopub.execute_input": "2026-05-02T09:31:22.930563Z", + "iopub.status.busy": "2026-05-02T09:31:22.930119Z", + "iopub.status.idle": "2026-05-02T09:31:23.351201Z", + "shell.execute_reply": "2026-05-02T09:31:23.349941Z" } }, "outputs": [ @@ -1047,827 +1047,827 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:22.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:22.935\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:22.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.006\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.008\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.041\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.159\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.162\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.163\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.216\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "Starting graph traversal\n", + "Calculation count: 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.246\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.247\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Starting graph traversal\n", - "Calculation count: 9\n" + "\u001b[32m2026-05-02 09:31:23.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { @@ -2074,10 +2074,10 @@ "execution_count": 27, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:31.820176Z", - "iopub.status.busy": "2026-05-02T09:23:31.819949Z", - "iopub.status.idle": "2026-05-02T09:23:34.467659Z", - "shell.execute_reply": "2026-05-02T09:23:34.466405Z" + "iopub.execute_input": "2026-05-02T09:31:23.355583Z", + "iopub.status.busy": "2026-05-02T09:31:23.355276Z", + "iopub.status.idle": "2026-05-02T09:31:26.244341Z", + "shell.execute_reply": "2026-05-02T09:31:26.242563Z" } }, "outputs": [ @@ -2085,14 +2085,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:31.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:23.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:23:32.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + "\u001b[32m2026-05-02 09:31:24.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" ] }, { @@ -2123,10 +2123,10 @@ "execution_count": 28, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:34.469892Z", - "iopub.status.busy": "2026-05-02T09:23:34.469680Z", - "iopub.status.idle": "2026-05-02T09:23:34.473841Z", - "shell.execute_reply": "2026-05-02T09:23:34.472831Z" + "iopub.execute_input": "2026-05-02T09:31:26.247635Z", + "iopub.status.busy": "2026-05-02T09:31:26.247387Z", + "iopub.status.idle": "2026-05-02T09:31:26.253196Z", + "shell.execute_reply": "2026-05-02T09:31:26.251465Z" } }, "outputs": [ @@ -2165,10 +2165,10 @@ "execution_count": 29, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:34.476255Z", - "iopub.status.busy": "2026-05-02T09:23:34.476073Z", - "iopub.status.idle": "2026-05-02T09:23:34.640262Z", - "shell.execute_reply": "2026-05-02T09:23:34.639216Z" + "iopub.execute_input": "2026-05-02T09:31:26.255726Z", + "iopub.status.busy": "2026-05-02T09:31:26.255534Z", + "iopub.status.idle": "2026-05-02T09:31:26.549261Z", + "shell.execute_reply": "2026-05-02T09:31:26.547503Z" } }, "outputs": [ @@ -2200,10 +2200,10 @@ "execution_count": 30, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:34.642545Z", - "iopub.status.busy": "2026-05-02T09:23:34.642321Z", - "iopub.status.idle": "2026-05-02T09:23:35.509993Z", - "shell.execute_reply": "2026-05-02T09:23:35.508674Z" + "iopub.execute_input": "2026-05-02T09:31:26.553295Z", + "iopub.status.busy": "2026-05-02T09:31:26.552857Z", + "iopub.status.idle": "2026-05-02T09:31:27.414553Z", + "shell.execute_reply": "2026-05-02T09:31:27.412683Z" } }, "outputs": [ @@ -2227,10 +2227,10 @@ "execution_count": 31, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:35.524212Z", - "iopub.status.busy": "2026-05-02T09:23:35.523958Z", - "iopub.status.idle": "2026-05-02T09:23:35.771566Z", - "shell.execute_reply": "2026-05-02T09:23:35.769776Z" + "iopub.execute_input": "2026-05-02T09:31:27.436625Z", + "iopub.status.busy": "2026-05-02T09:31:27.436303Z", + "iopub.status.idle": "2026-05-02T09:31:27.723304Z", + "shell.execute_reply": "2026-05-02T09:31:27.720729Z" } }, "outputs": [ @@ -2261,10 +2261,10 @@ "execution_count": 32, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:23:35.775812Z", - "iopub.status.busy": "2026-05-02T09:23:35.775586Z", - "iopub.status.idle": "2026-05-02T09:23:36.414984Z", - "shell.execute_reply": "2026-05-02T09:23:36.413986Z" + "iopub.execute_input": "2026-05-02T09:31:27.728131Z", + "iopub.status.busy": "2026-05-02T09:31:27.727850Z", + "iopub.status.idle": "2026-05-02T09:31:28.167643Z", + "shell.execute_reply": "2026-05-02T09:31:28.166355Z" } }, "outputs": [ @@ -2289,6 +2289,207 @@ "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Waterfall comparison: static vs. time-explicit vs. prospective\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "To put the time-explicit fleet result in context, we compare it to two static bookends:\n", + "\n", + "- a **static (2020) score**: the whole fleet sourced from `background_2020`,\n", + "- a **prospective (2040) score**: the whole fleet sourced from `background_2040`.\n", + "\n", + "We re-use `bw_timex.utils.plot_characterized_inventory_as_waterfall`, which expects first-level contribution scores per background activity. To get them, we walk through the fleet's exchanges (and the sub-exchanges of `ev_production` and `used_ev`) and run a static LCIA for each one. The middle stack of the waterfall comes from the GWP100 time-explicit characterized inventory we just computed." + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:31:28.170995Z", + "iopub.status.busy": "2026-05-02T09:31:28.170691Z", + "iopub.status.idle": "2026-05-02T09:31:28.200345Z", + "shell.execute_reply": "2026-05-02T09:31:28.198986Z" + } + }, + "outputs": [], + "source": [ + "import bw2calc as bc\n", + "from bw_timex.utils import plot_characterized_inventory_as_waterfall\n", + "\n", + "static_scores = {}\n", + "for exc in fleet_driving.technosphere():\n", + " if exc.input == ev_production:\n", + " for subexc in exc.input.technosphere():\n", + " tlca.base_lca.lcia(demand={subexc.input.id:\n", + " exc.amount * subexc.amount * subexc.input.rp_exchange().amount})\n", + " static_scores[subexc.input[\"name\"]] = tlca.base_lca.score\n", + " elif exc.input == used_ev:\n", + " for subexc in exc.input.technosphere():\n", + " tlca.base_lca.lcia(demand={subexc.input.id:\n", + " exc.amount * subexc.amount * subexc.input.rp_exchange().amount})\n", + " static_scores[subexc.input[\"name\"]] = tlca.base_lca.score\n", + " else:\n", + " tlca.base_lca.lcia(demand={exc.input.id: exc.amount})\n", + " static_scores[exc.input[\"name\"]] = tlca.base_lca.score" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "For the prospective scores we copy the foreground processes and relink every background input to its 2040 counterpart, then redo the same first-level contribution analysis." + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:31:28.203967Z", + "iopub.status.busy": "2026-05-02T09:31:28.203598Z", + "iopub.status.idle": "2026-05-02T09:31:28.846817Z", + "shell.execute_reply": "2026-05-02T09:31:28.845719Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Static (2020) fleet GWP: 115,517,571,161 kg CO2-eq\n", + "Time-explicit fleet GWP: 39,863,831,628 kg CO2-eq\n", + "Prospective (2040) fleet GWP: 25,247,648,792 kg CO2-eq\n" + ] + } + ], + "source": [ + "for code in (\"prospective_fleet_driving\",\n", + " \"prospective_ev_production\",\n", + " \"prospective_used_ev\"):\n", + " if (\"foreground\", code) in bd.Database(\"foreground\"):\n", + " foreground.get(code=code).delete()\n", + "\n", + "prospective_fleet_driving = fleet_driving.copy(\n", + " code=\"prospective_fleet_driving\",\n", + " name=\"driving an EV fleet (2040 background)\",\n", + ")\n", + "\n", + "for exc in prospective_fleet_driving.technosphere():\n", + " if exc.input == ev_production:\n", + " prospective_ev_production = ev_production.copy(\n", + " code=\"prospective_ev_production\",\n", + " name=\"production of an electric vehicle (2040 background)\",\n", + " )\n", + " exc.input = prospective_ev_production\n", + " exc.save()\n", + " for subexc in prospective_ev_production.technosphere():\n", + " subexc.input = bd.get_node(\n", + " database=background_2040.name,\n", + " name=subexc.input[\"name\"],\n", + " product=subexc.input[\"reference product\"],\n", + " location=subexc.input[\"location\"],\n", + " )\n", + " subexc.save()\n", + " elif exc.input == used_ev:\n", + " prospective_used_ev = used_ev.copy(\n", + " code=\"prospective_used_ev\",\n", + " name=\"used electric vehicle (2040 background)\",\n", + " )\n", + " exc.input = prospective_used_ev\n", + " exc.save()\n", + " for subexc in prospective_used_ev.technosphere():\n", + " subexc.input = bd.get_node(\n", + " database=background_2040.name,\n", + " name=subexc.input[\"name\"],\n", + " product=subexc.input[\"reference product\"],\n", + " location=subexc.input[\"location\"],\n", + " )\n", + " subexc.save()\n", + " else:\n", + " exc.input = bd.get_node(\n", + " database=background_2040.name,\n", + " name=exc.input[\"name\"],\n", + " product=exc.input[\"reference product\"],\n", + " location=exc.input[\"location\"],\n", + " )\n", + " exc.save()\n", + "\n", + "prospective_scores = {}\n", + "lca = bc.LCA({prospective_fleet_driving.key: 1}, method)\n", + "lca.lci(factorize=True)\n", + "for exc in prospective_fleet_driving.technosphere():\n", + " if exc.input[\"name\"] in (prospective_ev_production[\"name\"],\n", + " prospective_used_ev[\"name\"]):\n", + " for subexc in exc.input.technosphere():\n", + " lca.lcia(demand={subexc.input.id:\n", + " exc.amount * subexc.amount * subexc.input.rp_exchange().amount})\n", + " prospective_scores[subexc.input[\"name\"]] = lca.score\n", + " else:\n", + " lca.lcia(demand={exc.input.id: exc.amount})\n", + " prospective_scores[exc.input[\"name\"]] = lca.score\n", + "\n", + "print(f\"Static (2020) fleet GWP: {sum(static_scores.values()):,.0f} kg CO2-eq\")\n", + "print(f\"Time-explicit fleet GWP: {tlca.dynamic_score:,.0f} kg CO2-eq\")\n", + "print(f\"Prospective (2040) fleet GWP: {sum(prospective_scores.values()):,.0f} kg CO2-eq\")" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T09:31:28.851548Z", + "iopub.status.busy": "2026-05-02T09:31:28.851003Z", + "iopub.status.idle": "2026-05-02T09:31:29.695024Z", + "shell.execute_reply": "2026-05-02T09:31:29.693403Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABSAAAAI+CAYAAACsbqR0AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAAo5hJREFUeJzs3XlcVnX6//H3zSIgiIAison7kvsyGqWpaVqajW2aS6apmblUWlNYbtlYjbk0uTWZ2VQuaWVNmWZOlJXVN7fc0lwQUCFUEESFGzi/P/x1T3SDAnLuw/J6Ph485D7nfM513bd65Lo85/OxGYZhCAAAAAAAAABM4GZ1AgAAAAAAAAAqLhqQAAAAAAAAAExDAxIAAAAAAACAaWhAAgAAAAAAADANDUgAAAAAAAAApqEBCQAAAAAAAMA0NCABAAAAAAAAmIYGJAAAAAAAAADT0IAEAAAAAAAAYBoakAAAAAAAAABMU6kbkF9//bX69eunsLAw2Ww2rV+/vljjL126pOHDh6tly5by8PBQ//79nY45deqUBg8erMaNG8vNzU2PPfZYqeQOAAAAAAAAlAeVugGZmZmp1q1ba9GiRSUan5ubKx8fH02cOFE9e/Ys8JisrCwFBwfr2WefVevWra8lXQAAAAAAAKDc8bA6ASvddtttuu222wrdn5WVpWeeeUarVq1SWlqaWrRooZdeekndunWTJPn6+mrJkiWSpG+//VZpaWlO56hbt65eeeUVSdLy5ctL/T0AAAAAAAAAZVmlvgPyasaPH69t27Zp9erV+vnnn3Xvvffq1ltv1a+//mp1agAAAAAAAEC5QAOyEPHx8XrzzTe1du1adenSRQ0aNNATTzyhzp07680337Q6PQAAAAAAAKBcqNSPYF/Jnj17lJubq8aNG+fbnpWVpRo1aliUFQAAAAAAAFC+0IAsxPnz5+Xu7q7t27fL3d093z4/Pz+LsgIAAAAAAADKFxqQhWjbtq1yc3P122+/qUuXLlanAwAAAAAAAJRLlboBef78eR0+fNjx+tixY9q1a5eCgoLUuHFjDRkyRMOGDdPcuXPVtm1bpaSkaMuWLWrVqpX69u0rSdq/f7+ys7N19uxZZWRkaNeuXZKkNm3aOM77+7bz588rJSVFu3btUpUqVXTddde56q0CAAAAAAAAlrAZhmFYnYRVYmNj1b17d6ftDzzwgFasWCG73a7nn39e//73v3XixAnVrFlT119/vWbOnKmWLVtKkurWravjx487neOPH6vNZnPaHxUVpbi4uNJ7MwAAAAAAAEAZVKkbkAAAAAAAAADM5WZ1AgAAAAAAAAAqLhqQAAAAAAAAAExT6RahycvL08mTJ1WtWrUC52YEAAAAAAAojwzDUEZGhsLCwuTmxj1nKDsqXQPy5MmTioyMtDoNAAAAAAAAUyQkJCgiIsLqNAAHSxuQX3/9tebMmaPt27fr1KlT+vDDD9W/f/9Cj//ggw+0ZMkS7dq1S1lZWWrevLlmzJih3r17FzlmtWrVJF3+y+jv71/snO12uz7//HP16tVLnp6exRq7a9cude3aVV999ZXatGnj0tjXitjEJjaxiU1sYhOb2MQmNrGJTWxiX52VtX96eroiIyMdvQ+grLC0AZmZmanWrVvrwQcf1F133XXV47/++mvdcsstmj17tgICAvTmm2+qX79++uGHH9S2bdsixfz9sWt/f/8SNyCrVq0qf3//Yl8I/Pz8HL+6Ova1IjaxiU1sYhOb2MQmNrGJTWxiE5vYV1cWan+mnENZY2kD8rbbbtNtt91W5OMXLFiQ7/Xs2bP10Ucf6T//+U+RG5AAAAAAAAAAXKdczwGZl5enjIwMBQUFFXpMVlaWsrKyHK/T09MlXf4fBbvdXuyYv48pydicnBzHr66Ofa2ITWxiE5vYxCY2sYlNbGITm9jEJvbVWVn7W/FZAUVhMwzDsDoJ6fLtwVebA/LP/vGPf+jFF1/UL7/8olq1ahV4zIwZMzRz5kyn7StXrlTVqlVLmm6JHDlyRJMnT9bcuXPVoEEDl8YGAAAAAADms7L2v3DhggYPHqxz586V6PFvwCzltgG5cuVKjR49Wh999JF69uxZ6HEF3QEZGRmp06dPl3guhs2bN+uWW24p9lwM2dnZ+u2331SrVi1VqVLFpbGvFbGJTWxiE5vYxCY2sYlNbGITm9jEvjora//09HTVrFmTBiTKnHL5CPbq1as1atQorV279orNR0ny8vKSl5eX03ZPT89ruoCVZLynp6fq1atX4pjXEru0EJvYxCY2sYlNbGITm9jEJjaxiU3sK4+xqva36nMCrsbN6gSKa9WqVRoxYoRWrVqlvn37Wp1OsRw9elT33nuvjh49anUqAAAAAADABNT+gDNLG5Dnz5/Xrl27tGvXLknSsWPHtGvXLsXHx0uSYmJiNGzYMMfxK1eu1LBhwzR37lx16tRJSUlJSkpK0rlz56xIv9jS0tK0bt06paWlWZ0KAAAAAAAwAbU/4MzSBuRPP/2ktm3bqm3btpKkSZMmqW3btpo2bZok6dSpU45mpCT961//Uk5OjsaNG6fQ0FDH16OPPmpJ/gAAAAAAAACuzNI5ILt166YrrYGzYsWKfK9jY2PNTQgAAAAAAABAqSp3c0ACAAAAAAAAKD9oQLpQWFiYZs+erbCwMKtTAQAAAAAAJqD2B5xZ+gh2ZVO7dm3FxMRYnQYAAAAAADAJtT/gjDsgXSgtLU0ff/wxK2EBAAAAAFBBUfsDzmhAutDRo0f117/+VUePHrU6FQAAAAAAYAJqf8AZDUgAAAAAAAAApqEBCQAAAAAAAMA0NCABAAAAAAAAmIYGpAt5e3vruuuuk7e3t9WpAAAAAAAAE1D7A848rE6gMrnuuuu0b98+q9MAAAAAAAAmofYHnNGALMBf2rXVkSusVpWbkyt3D/dC9zeoX1//t2OnGakBAAAAAAAA5QoNyAJ4udn0TO8uJR7/4ZGTBW7ftWuXbrrpJn399ddq06ZNic8PAAAAAADKJmp/wBkNyALEHY/Xy78eLnS/IUM22Qrd716lSoHb8/LylJGRoby8vGvOEQAAAAAAlD3U/oAzGpAFaFE7VPPtOSUe/7gnHysAAAAAAAAgsQo2AAAAAAAAABPRgAQAAAAAAABgGhqQLtS0aVNt375dTZs2tToVAAAAAABgAmp/wBmTFbpQ1apV1a5dO6vTAAAAAAAAJqH2B5xxB6QLxcfHa9y4cYqPj7c6FQAAAAAAYAJqf8AZDUgXOn36tBYvXqzTp09bnQoAAAAAADABtT/gjAYkAAAAAAAAANPQgAQAAAAAAABgGhqQAAAAAAAAAExDA9KFatWqpccff1y1atWyOhUAAAAAAGACan/AmYfVCVQmERERmjdvntVpAAAAAAAAk1D7A864A9KFzp8/r23btun8+fNWpwIAAAAAAExA7Q84owHpQocOHdINN9ygQ4cOWZ0KAAAAAAAwAbU/4IwGJAAAAAAAAADT0IAEAAAAAAAAYBoakAAAAAAAAABMQwPShTw8PFSzZk15eLD4OAAAAAAAFRG1P+CMvw0u1KpVK6WkpFidBgAAAAAAMAm1P+CMOyABAAAAAAAAmIYGpAvt27dPDRs21L59+6xOBQAAAAAAmIDaH3BGA9KFsrKydOTIEWVlZVmdCgAAAAAAMAG1P+CMBiQAAAAAAAAA09CABAAAAAAAAGAaGpAAAAAAAAAATEMD0oUaNmyojRs3qmHDhlanAgAAAAAATEDtDzjzsDqBysTf31+9e/e2Og0AAAAAAGASan/AGXdAutCpU6c0Y8YMnTp1yupUAAAAAACACaj9AWc0IF3o1KlTmjlzJhchAAAAAAAqKGp/wBkNSAAAAAAAAACmoQEJAAAAAAAAwDQ0IAEAAAAAAACYhgakCwUGBmrIkCEKDAy0OhUAAAAAAGACan/AmYfVCVQm9erV0zvvvGN1GgAAAAAAwCTU/oAz7oB0oUuXLunw4cO6dOmS1akAAAAAAAATUPsDzmhAutD+/fvVqFEj7d+/3+pUAAAAAACACaj9AWc0IAEAAAAAAACYhgYkAAAAAAAAANPQgAQAAAAAAABgGhqQAAAAAAAAAEzjYXUClUm7du1kGIbVaQAAAAAAAJNQ+wPOuAMSAAAAAAAAgGloQLrQwYMHFR0drYMHD1qdCgAAAAAAMAG1P+CMBqQLZWZm6vvvv1dmZqbVqQAAAAAAABNQ+wPOaEACAAAAAAAAMA0NSAAAAAAAAACmoQEJAAAAAAAAwDQ0IF2obt26evvtt1W3bl2rUwEAAAAAACag9geceVidQGUSFBSkoUOHWp0GAAAAAAAwCbU/4Iw7IF0oJSVFixYtUkpKitWpAAAAAAAAE1D7A85oQLpQQkKCxo8fr4SEBKtTAQAAAAAAJqD2B5zRgAQAAAAAAABgGksbkF9//bX69eunsLAw2Ww2rV+//qpjYmNj1a5dO3l5ealhw4ZasWKF6XkCAAAAAAAAKBlLG5CZmZlq3bq1Fi1aVKTjjx07pr59+6p79+7atWuXHnvsMY0aNUqbNm0yOVMAAAAAAAAAJWHpKti33XabbrvttiIfv3TpUtWrV09z586VJDVr1kzffPON5s+fr969e5uVZqmpVq2aevXqpWrVqlmdCgAAAAAAMAG1P+DM0gZkcW3btk09e/bMt61379567LHHCh2TlZWlrKwsx+v09HRJkt1ul91uL3CMYRjXlKdhGAWeu27duvrkk08c8Yvr9zElGXutiE1sYhOb2MQmNrGJTWxiE5vYxCb21VlZ+1vxWQFFYTOutdtWSmw2mz788EP179+/0GMaN26sESNGKCYmxrFtw4YN6tu3ry5cuCAfHx+nMTNmzNDMmTOdtq9cuVJVq1YtMM6cxx7T617exX8T/9/orEt6csECp+25ubnKysqSl5eX3N3dS3x+AAAAAABQNllZ+1+4cEGDBw/WuXPn5O/v79LYwJWUqzsgSyImJkaTJk1yvE5PT1dkZKR69epV6F/Gxc88I+Xkljimr6+v+vTp47R9586d6tSpk3744Qe1bdu22Oe12+3avHmzbrnlFnl6epY4v5IgNrGJTWxiE5vYxCY2sYlNbGITm9hXZ2Xt//tTn0BZU64akLVr11ZycnK+bcnJyfL39y/w7kdJ8vLykpeXl9N2T0/PQv8i22y2a8rTZrMVeG4PDw/Hr9dy8bxS7mYjNrGJTWxiE5vYxCY2sYlNbGITm9iFs7L2t+pzAq7G0lWwiys6OlpbtmzJt23z5s2Kjo62KCMAAAAAAAAAV2JpA/L8+fPatWuXdu3aJUk6duyYdu3apfj4eEmXH58eNmyY4/iHH35YR48e1d/+9jf98ssvWrx4sd577z09/vjjVqQPAAAAAAAA4CosbUD+9NNPatu2rWNOhEmTJqlt27aaNm2aJOnUqVOOZqQk1atXT59++qk2b96s1q1ba+7cuVq2bJl69+5tSf4AAAAAAAAArszSOSC7deumKy3CvWLFigLH7Ny508SszNOyZUv99ttvCggIsDoVAAAAAABgAmp/wFm5WoSmvPP09FRwcLDVaQAAAAAAAJNQ+wPOytUiNOXdkSNHdMcdd+jIkSNWpwIAAAAAAExA7Q84owHpQufOndN//vMfnTt3zupUAAAAAACACaj9AWc0IAEAAAAAAACYhgYkAAAAAAAAANPQgAQAAAAAAABgGhqQLhQeHq65c+cqPDzc6lQAAAAAAIAJqP0BZx5WJ1CZhISEaNKkSVanAQAAAAAATELtDzjjDkgXSk1N1dq1a5Wammp1KgAAAAAAwATU/oAzGpAudOzYMQ0YMEDHjh2zOhUAAAAAAGACan/AGQ1IAAAAAAAAAKahAQkAAAAAAADANDQgAQAAAAAAAJiGBqQL+fj4qG3btvLx8bE6FQAAAAAAYAJqf8CZh9UJVCbNmjXTjh07rE4DAAAAAACYhNofcMYdkAAAAAAAAABMQwPShXbu3CkvLy/t3LnT6lQAAAAAAIAJqP0BZzQgXcgwDGVnZ8swDKtTAQAAAAAAJqD2B5zRgAQAAAAAAABgGhqQAAAAAAAAAExDAxIAAAAAAACAaTysTqAyadasmfbu3av69etbnQoAAAAAADABtT/gjAakC/n4+Kh58+ZWpwEAAAAAAExC7Q844xFsFzp+/LhGjRql48ePW50KAAAAAAAwAbU/4IwGpAudOXNGb7zxhs6cOWN1KgAAAAAAwATU/oAzGpAAAAAAAAAATEMDEgAAAAAAAIBpaEACAAAAAAAAMA0NSBcKCQnR008/rZCQEKtTAQAAAAAAJqD2B5x5WJ1AZRIeHq4XXnjB6jQAAAAAAIBJqP0BZ9wB6UIZGRmKjY1VRkaG1akAAAAAAAATUPsDzmhAutCvv/6q7t2769dff7U6FQAAAAAAYAJqf8AZDUgAAAAAAAAApqEBCQAAAAAAAMA0NCABAAAAAAAAmIYGpAt5enoqPDxcnp6eVqcCAAAAAABMQO0POPOwOoHKpGXLlkpMTLQ6DQAAAAAAYBJqf8AZd0ACAAAAAAAAMA0NSBfas2ePIiIitGfPHqtTAQAAAAAAJqD2B5zRgHQhu92uEydOyG63W50KAAAAAAAwAbU/4IwGJAAAAAAAAADT0IAEAAAAAAAAYBoakAAAAAAAAABMQwPShRo1aqQvv/xSjRo1sjoVAAAAAABgAmp/wJmH1QlUJtWqVVO3bt2sTgMAAAAAAJiE2h9wxh2QLnTixAnFxMToxIkTVqcCAAAAAABMQO0POKMB6ULJycl68cUXlZycbHUqAAAAAADABNT+gDMakAAAAAAAAABMQwMSAAAAAAAAgGloQAIAAAAAAAAwDQ1IF6pRo4ZGjhypGjVqWJ0KAAAAAAAwAbU/4MzD6gQqk6ioKC1btszqNAAAAAAAgEmo/QFn3AHpQhcvXtS+fft08eJFq1MBAAAAAAAmoPYHnNGAdKEDBw6oRYsWOnDggNWpAAAAAAAAE1D7A85oQAIAAAAAAAAwDQ1IAAAAAAAAAKahAQkAAAAAAADANDQgXchms6lKlSqy2WxWpwIAAAAAAExA7Q8487A6gcqkbdu2ysrKsjoNAAAAAABgEmp/wBl3QAIAAAAAAAAwDQ1IFzpw4IDatWunAwcOWJ0KAAAAAAAwAbU/4IwGpAtdvHhRO3fu1MWLF61OBQAAAAAAmIDaH3BGAxIAAAAAAACAaWhAAgAAAAAAADANDUgAAAAAAAAAprG8Ablo0SLVrVtX3t7e6tSpk3788ccrHr9gwQI1adJEPj4+ioyM1OOPP65Lly65KNtrU69ePb333nuqV6+e1akAAAAAAAATUPsDzjysDL5mzRpNmjRJS5cuVadOnbRgwQL17t1bBw8eVK1atZyOX7lypZ5++mktX75cN9xwgw4dOqThw4fLZrNp3rx5FryD4gkMDNS9995rdRoAAAAAAMAk1P6AM0vvgJw3b55Gjx6tESNG6LrrrtPSpUtVtWpVLV++vMDjv/vuO914440aPHiw6tatq169emnQoEFXvWuyrEhOTta8efOUnJxsdSoAAAAAAMAE1P6AM8vugMzOztb27dsVExPj2Obm5qaePXtq27ZtBY654YYb9M477+jHH39Ux44ddfToUW3YsEH3339/oXGysrKUlZXleJ2eni5JstvtstvtBY4xDKMkbynf+ILOffz4cU2ePFmdO3dWUFBQsc/7+zkLy9tMxCY2sYlNbGITm9jEJjaxiU1sYhP76qys/a34rICisBnX2m0roZMnTyo8PFzfffedoqOjHdv/9re/6auvvtIPP/xQ4Lh//vOfeuKJJ2QYhnJycvTwww9ryZIlhcaZMWOGZs6c6bR95cqVqlq1aoFj5jz2mF738i7mO/qf0VmX9OSCBU7bjxw5osmTJ2vu3Llq0KBBic8PAAAAAADKJitr/wsXLmjw4ME6d+6c/P39XRobuBJL54AsrtjYWM2ePVuLFy9Wp06ddPjwYT366KOaNWuWpk6dWuCYmJgYTZo0yfE6PT1dkZGR6tWrV6F/GRc/84yUk1viPH19fdWnTx+n7Tt37pQkde7cWW3bti32ee12uzZv3qxbbrlFnp6eJc6vJIhNbGITm9jEJjaxiU1sYhOb2MQm9tVZWfv//tQnUNZY1oCsWbOm3N3dneZESE5OVu3atQscM3XqVN1///0aNWqUJKlly5bKzMzUQw89pGeeeUZubs5TWnp5ecnLy8tpu6enZ6F/kW02W3HfjtP4gs7t4eHh+PVaLp5Xyt1sxCY2sYlNbGITm9jEJjaxiU1sYhO7cFbW/lZ9TsDVWLYITZUqVdS+fXtt2bLFsS0vL09btmzJ90j2H124cMGpyeju7i7p2udtdIXq1aurX79+ql69utWpAAAAAAAAE1D7A84sfQR70qRJeuCBB9ShQwd17NhRCxYsUGZmpkaMGCFJGjZsmMLDw/XCCy9Ikvr166d58+apbdu2jkewp06dqn79+jkakWVZgwYN9PHHH1udBgAAAAAAMAm1P+DM0gbkwIEDlZKSomnTpikpKUlt2rTRxo0bFRISIkmKj4/Pd8fjs88+K5vNpmeffVYnTpxQcHCw+vXrp7///e9WvYVisdvtSktLU0BAALdFAwAAAABQAVH7A84sX4Rm/PjxGj9+fIH7YmNj87328PDQ9OnTNX36dBdkVvr27Nmj9u3ba/v27WrXrp3V6QAAAAAAgFJWGWv/3Nxc2e12q9OAi3l6ehb5iWTLG5AAAAAAAAAon86fP6/ExMRysTYHSpfNZlNERIT8/PyueiwNSAAAAAAAABRbbm6uEhMTVbVqVQUHB8tms1mdElzEMAylpKQoMTFRjRo1uuqdkDQgAQAAAAAAUGx2u12GYSg4OFg+Pj5WpwMXCw4OVlxcnOx2+1UbkG5X3AsAAAAAAABcAXc+Vk7F+X3nDkgXat26tc6dOydfX1+rUwEAAAAAACag9ocZZs+erZMnT2rhwoUujz18+HA1bNhQzz77bInPQQPShdzd3eXv7291GgAAAAAAwCTU/iiIzWZTQkKCIiIiSjR+ypQppZyRa9GAdKFff/1V48eP18KFC9WoUSOr0wEAAAAAAKWsstf+g/sPVGryWdPOHxgSpJXr15h2/tKWk5MjD4+rt99yc3OvOo9ieUYD0oUyMjL0+eefKyMjw+pUAAAAAACACSp77Z+afFavd51m2vlHf/VckY6z2Wz65z//qTlz5ig7O1uTJ0/Wk08+KUm6dOmSJk+erPfff19VqlTRqFGj9Oyzz8rNzU3h4eH68ssv1bhxY82ePVuzZs3SuXPnVKVKFQ0ePFjdu3fX6NGjFR8fr7Fjx+r7779XrVq1NH/+fN16662SpLp16+qRRx7Rm2++qYsXL6px48aSpCZNmshms+mzzz7Tli1bdPDgQWVnZ2vTpk368MMPlZWVpZiYGMXFxal27dqaPXu27r33XknSjBkzlJiYqGXLlik2NlajRo3SsGHDtGDBAvn7++u1115T7969r/iZXCnnhIQEjRkzRtu2bVNoaKheeOEF/fWvfy3R71FBirQITXp6erG/AAAAAAAAAKt88skn2rt3r2JjYzVv3jxt2bJFkjRr1izt27dPBw4c0DfffKN33nlH//73vyVJXbp00datWyVJW7duVWhoqH766SfH6y5duigvL0/9+vVT7969lZycrOXLl+v+++9XcnKyI/YHH3yg2NhYHThwQJ9//rkk6eDBgzp//ry6dOkiSfrwww81ZswYpaenq0uXLqpWrZrWrVunc+fO6ZVXXtGIESOUlJRU4HuLi4uTl5eXfvvtN02ZMkUPPfTQFT+Lq+U8aNAgNW/eXElJSVq8eLGGDh2qw4cPl/Sjd1KkBmRAQIACAwOL/BUUFKSjR4+WWpIAAAAAAABAccTExMjf319NmzbVyJEjtWbN5Ue3V69erenTpyswMFB16tTR5MmTtWrVKkmXG5Bff/218vLytHfvXo0ZM0Zbt25VXFycLl26pKZNm+rHH3/UxYsXNXHiRHl4eCg6Olpdu3bVZ5995oj96KOPKiQkRD4+PoXm17VrV/Xq1Utubm7y9vZW165d1aRJE7m5ualPnz5q2bKlo/n5Z76+vnryySfl4eGhoUOHKj4+XmlpaYXGulLOCQkJ+umnn/Tcc8/Jy8tL3bp10+233661a9eW4FMvWJEfwV63bp2CgoKuepxhGOrTp881JQUAAAAAAABci8jIyHzf7969W5J08uRJ1alTx7EvKipKJ0+elHS5ATl37lzt3r1bzZs3V7du3TRr1iyFhYWpc+fOki4/ynzs2DEFBAQ4zpGTk6P27ds7XhdlsZk/H/PNN9/oqaee0oEDB5SXl6fMzEydOXOmwLHBwcFyc7t8X2HVqlUlSefPn8+X0x9dKeeTJ08qODg4X7P0j59JaShSAzIqKko33XSTatSoUaST1q9fX56enteUWEUUGRmphQsX5vsLAAAAAAAAKg5q/7IjISFBDRo0cHwfGhoqSQoLC1N8fLxjX3x8vMLCwiRJLVq0UGpqqlavXq0uXbqoXbt22r17t0JDQx0NyPDwcDVr1kw///xzobFtNttV8/vzMffff79iYmI0fPhwValSRdHR0TIMo/hvvABXyjkhIUEpKSm6dOmSvL29JV3+TFq2bFkqsaUiPoJ97NixIjcfJWnv3r38RStAcHCwxo0bp+DgYKtTAQAAAAAAJqD2Lzteeuklpaen6+DBg1q+fLkGDBggSRo4cKBmzZql1NRUJSQkaN68ebrvvvskSW5ubrrxxhu1ZMkSdenSRZ6enmrSpInWrFnjmLuxU6dOysvL05IlS5Sdna3s7Gxt3bpV8fHxheZSq1YtxcXFXTHfjIwM1ahRQ56ennr//fe1ffv20vkgrpJzZGSk2rVrp+nTpys7O1tff/21/vOf/+iee+4ptfhFakCidJw9e1bvvPOOzp41bzl6AAAAAABgHWr/sqNPnz5q0aKFbrrpJk2cOFE9e/aUJE2dOlVNmjRR06ZNFR0drfvuu08PPPCAY1yXLl2UlZWljh07Ol7n5uaqXbt2kiQPDw99+umn2rRpk8LDwxUWFqa///3vysvLKzSXadOm6e6771ZAQIC++eabAo959dVXNXHiRAUGBmrTpk3q2rVraX0UV8159erV2r17t2rVqqUxY8borbfeUqNGjUovfnEH/POf/yzysRMnTizu6Su0uLg43X///dq+fXuR5tMEAAAAAADlS2Wv/QNDgjT6q+dMPX9R3XnnnZowYYLTdh8fHy1ZskRLliwpcNxTTz2lp556yvF6+vTpmj59er5joqKitH79+gLHF3Sn47hx4zRu3DjH698f5/6jQYMGadCgQQWec8aMGY7vu3Xr5rRCdVEe1b5SznXq1NHGjRsL3LdixYqrnvtqit2AnD9/vlJSUnThwgXHxJVpaWmqWrVqvtuLbTYbDUgAAAAAAIBKZOX6NVangDKo2I9g//3vf1ebNm104MABnT17VmfPntWBAwfUrl07Pf/88zp27JiOHTumo0ePmpEvAAAAAAAAgAIEBATIz8/P6SszM9PSvIp9B+TUqVO1bt06NWnSxLGtSZMmmj9/vu655x4NGTKkVBMEAAAAAAAAiqO0Vo8ub9LS0qxOoUDFvgPy1KlTysnJcdqem5ur5OTkUkmqovL19dX1118vX19fq1MBAAAAAAAmoPYHnBW7AdmjRw+NGTNGO3bscGzbvn27xo4d61hNCAVr0qSJtm3blu/uUQAAAAAAUHFQ+wPOit2AXL58uWrXrq0OHTrIy8tLXl5e6tixo0JCQrRs2TIzcgQAAAAAAABQThW7ARkcHKwNGzbol19+0dq1a7V27VodOHBAGzZsUK1atczIscLYsWOHbDZbvrtHAQAAAABAxUHtDzgr9iI0v6tbt64Mw1CDBg3k4VHi0wAAAAAAAACowIp9B+SFCxc0cuRIVa1aVc2bN1d8fLwkacKECXrxxRdLPUEAAAAAAACgOGw2mxITE61Ow+ViY2PVsGFDq9NwUuwGZExMjHbv3q3Y2Fh5e3s7tvfs2VNr1qwp1eQAAAAAAAAAV1mxYoXTIsvdunXTO++8Y1FGFUOxn51ev3691qxZo+uvv142m82xvXnz5jpy5EipJgcAAAAAAIDy465+t+u3UydNO3+t0DB98J9PTDt/acvJyWHqQpXgDsiUlJQCF5vJzMzM15CEs+uuu06//vqrrrvuOqtTAQAAAAAAJqjstf9vp07qzgZhpn0Vp7n54Ycfqk6dOqpdu7bmzJnj2P7DDz/oL3/5i/z9/RUVFaVXX31VknT06FE9/PDDio2NlZ+fn5o3b65Zs2Zp69atGjVqlPz8/DR79mxJ0ldffaX27dsrICBA3bp1c9yUFxcXJw8PDy1dulTh4eEaPny4mjRpotjYWEf8Y8eOKSAgQJcuXSo099zcXE2fPl1RUVEKCQnR5MmTlZOTI0nKy8vT9OnTFRkZqdDQUE2cOFFZWVlF/lysUOwGZIcOHfTpp586Xv/edFy2bJmio6NLL7MKyNvbWw0bNsz36DoAAAAAAKg4qP3Ljk8++UR79+5VbGys5s2bpy1btkiSPD099dprryktLU3vv/++nn32We3cuVP169fX0qVL1a1bN50/f1779u3T1KlT1aVLFy1btkznz5/XlClTlJCQoHvuuUcLFizQmTNndPfdd+u+++5zxM3NzdWuXbt05MgRvf766xoyZIhWrVrl2L9q1Sr179//in9G5s2bp61bt+qnn37SwYMHtWPHDi1dulSS9MYbb2jdunXatm2b9u7dq+3bt+uFF14w6VMsHcVuQM6ePVtTpkzR2LFjlZOTo1deeUW9evXSm2++qb///e9m5FhhHDt2TEOHDtWxY8esTgUAAAAAAJiA2r/siImJkb+/v5o2baqRI0c61i5p166d2rVrJzc3N3Xo0EF9+vTRt99+W+Tzvvvuu7rzzjvVpUsXubu7a8KECYqLi1NcXJzjmOnTp8vb21s+Pj4aOnSo3n//fdntdkmXG5CDBw++Yow33nhDzz//vIKDgxUQEKDJkydr3bp1kqTVq1friSeeUEREhGrUqKFp06bla3CWRcVuQHbu3Fm7du1STk6OWrZsqc8//1y1atXStm3b1L59ezNyrDBSU1P17rvvKjU11epUAAAAAACACaj9y47IyMh83586dUqStG/fPt1yyy0KDg5W9erV9cEHH+jMmTNFPm98fLzefvttBQQEOL4yMzN14sQJSZKbm5tCQ0Mdx9evX1+NGzfW559/rr179yolJUU9evS4aozbbrvNcf4hQ4bot99+kySdPHlSderUcRwbFRWlkyfNm3ezNJRoFswGDRro9ddfL+1cAAAAAAAAgFKRkJCgBg0aOL7/vSk4fvx4denSRR9//LF8fHw0aNAgGYYhSQWub/LnbeHh4Ro9erT++c9/Oh0bFxdX4DmGDh2qVatWKSoqSgMHDpS7u/sVcw8PD9eaNWvUrl07p31hYWGKj493vI6Pj1dYWNgVz2e1Yt8B+Ud9+/Z1dI8BAAAAAACAsuKll15Senq6Dh48qOXLl2vAgAGSpIyMDAUEBMjb21tbt27Nt9ZJrVq1lJiY6Fjw5fdtf3y8evDgwVq7dq22bt2qvLw8ZWRkOB6PLszAgQO1YcMGvfvuu1d9/FqSHnzwQT377LM6deqUDMNQXFycvvrqK8e55s6dqxMnTujs2bOaNWtWvjkoy6JrakB+/fXXunjxYmnlAgAAAAAAAJSKPn36qEWLFrrppps0ceJE9ezZU9LlxuSiRYvk7++vBQsW6I477nCMufnmm1W3bl0FBwerVatWkqQJEyZoxYoVCggI0Isvvqh69epp9erVevLJJxUUFKSmTZvqo48+umIuNWrUUOfOneXh4aFOnTpdNfcnn3xS0dHRuvHGG1W9enX169dPCQkJkqSRI0fqzjvvVMeOHXXdddepdevWiomJKenH5BIlegQbJRMaGqrp06fnmwcAAAAAAABUHJW99q8VGqYPj5g3H2Gt0KI9avz7I9UTJkxw2tejRw8dOXKkwHFeXl7auHFjvm2dO3fW4cOH823r2rWrvv/+e6fxdevWzXf35B/VqVNHrVu3LlL+Hh4emjp1qqZOneq0z93dXbNmzdKsWbOc9nXr1s0p17LgmhqQUVFR8vT0LK1cKrzQ0FDNmDHD6jQAAAAAAIBJKnvt/8F/PrE6hTIpKSlJ7733XoFNy8rgmh7B3rt3b74VhXBl6enp2rRpk9LT061OBQAAAAAAmIDaH3+2cOFCNWzYUGPHjlX9+vUd28ePHy8/Pz+nr3/9618WZmuOYjcg8/LyCt3+xxV44Ozw4cO69dZby+StsAAAAAAA4NpR++PPxo8fr/Pnz2vmzJn5ti9cuFDnz593+nrooYcsytQ8RW5Apqena8CAAfL19VVISIimTZum3Nxcx/6UlBTVq1fPlCQBAAAAAAAAlE9FngNy6tSp2r17t95++22lpaXp+eef144dO/TBBx+oSpUqkv43wScAAAAAAAAASMW4A3L9+vV67bXXdM8992jUqFH66aeflJKSon79+ikrK0uSZLPZTEsUAAAAAAAAQPlT5AZkSkqKoqKiHK9r1qypL774QhkZGerTp48uXLhgSoIViZeXlxo0aCAvLy+rUwEAAAAAACag9gecFbkBWadOHR04cCDftmrVqunzzz/XxYsXdeedd5Z6chVN8+bNdfjwYTVv3tzqVAAAAAAAgAmo/QFnRW5A9urVS2+++abTdj8/P23atEne3t6lmhgAAAAAAABQmmbMmKFRo0ZJkuLj4xUQEFDoscOHD9fzzz/vosyubMWKFerZs6fVaZRYkRuQM2fO1IwZMwrcV61aNW3evFn//e9/SyuvCunnn39WcHCwfv75Z6tTAQAAAAAAJqD2Lz/q1KmjtLQ0q9OoFIq8CnZgYKACAwML3V+tWjV17dq1VJKqqHJycnT69Gnl5ORYnQoAAAAAADBBZa/97/7rQKUknTHt/MG1a+j9j9aYdv7SkJOTIw+PIrfcKoVifRo5OTmaP3++Vq1apUOHDkmSGjdurMGDB+vRRx+Vp6enKUkCAAAAAACg7EtJOqOBbaeYdv41O2cX6bgffvhBo0aN0vHjxzV48GAdOHBAo0ePzndMXFycGjZs6GgWHzlyRMOGDdPPP/+sXr16OTURFy1apAULFig1NVV9+/bV4sWL5evrqxUrVuitt95S48aNtXr1ar388stOsX538eJFPfnkk/rggw/k5uam8ePH6+mnn5YkXbp0SZMnT9b777+vKlWqaNSoUXr22Wfl5lbkB5jLrCK/g4sXL6pbt256+umnFRwcrFGjRmnUqFEKDg7WU089pR49eujSpUtm5goAAAAAAABcUVZWlu666y499thjOnPmjFq1aqXvvvvuquMGDRqkrl276syZM7r//vv1wQcfOPatXbtWS5cu1RdffKGEhATZ7XZNnz7dsX/r1q2Kjo5Wamqqhg4dWmiMJ554QmfPntWhQ4f0448/6u2339Ynn3wiSZo1a5b27dunAwcO6JtvvtE777yjf//7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WrRooWrVqqlly5Y6ePCgRo0apfj4ePXq1Ut+fn569913tWLFCnXv3l1jxoxR9erV9eabb2rGjBkaNWqU41z//e9/1aFDB/n7+6tRo0baunWrpP89En706FE9/PDDio2NlZ+fn5o3b66VK1eqW7du+fJ94IEHNHv27NL/wExWovuBbTabgoODVatWLdlstmtKYNGiRapbt668vb3VqVMn/fjjj1c8Pi0tTePGjVNoaKi8vLzUuHFjbdiw4ZpycJX9+/erefPm2r9/v9WpAAAAAAAAE1D7Wy8vL0/9+vVT7969lZycrOXLl+v+++93Wtdk7dq1Wrp0qb744gslJCTIbrdr+vTpkqRvv/1W48aN02uvvaZz585p7dq18vf317Jly1SnTh19/vnnOn/+vIYMGSJJ2rp1q6Kjo5WamqqhQ4fmi3P06FH1799fM2bMUGpqqrZs2aLQ0NB8x9SvX19Lly5Vt27ddP78ee3bt0/9+/fXzp07deLECUnSpUuXtH79eg0aNMisj840lk5IsGbNGk2aNEnTp0/Xjh071Lp1a/Xu3Vu//fZbgcdnZ2frlltuUVxcnNatW6eDBw/q9ddfV3h4uIszL5lLly5p//79unTpktWpAAAAAAAAE1D7W+/HH3/UxYsXNXHiRHl4eCg6Olpdu3bNN9+iJL3xxhuKiYlRVFSUfHx8NGXKFK1bt07S5fkYx4wZoxtvvFFubm5q2rSpU9Pwjxo0aKDhw4fLzc1NPj4++fatWrVK/fr10+233y53d3fVqVNHDRs2vOr7qFq1qv761786Fqn59NNP1bx5c9WrV6+4H4nlLG1Azps3T6NHj9aIESN03XXXaenSpapataqWL19e4PHLly/X2bNntX79et14442qW7euunbtqtatW7s4cwAAAAAAAJRF8fHxOnbsmAICAhxfGzdu1KlTp5yOGzNmjOOYzp07KyUlRZKUmJhYrEZfREREofuKe64/Gjp0qFatWiXpciNz8ODBJTqP1SybETM7O1vbt29XTEyMY5ubm5t69uypbdu2FTjm448/VnR0tMaNG6ePPvpIwcHBGjx4sJ566im5u7sXOCYrK0tZWVmO179PBGu322W32wscYxhGSd+WY3xB587JyXH8WljsK/l9TEnGXitiE5vYxCY2sYlNbGITm9jEJjaxiX11Vtb+VnxWZVF4eLiaNWum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cokpiTIeNEz7Kmpz02az6dVXX1WdOnVUu3ZtzZkzx7Hv0qVLGjdunGrXrq06deroueeeU15eniQpPDxchw4dknT5sWcfHx/H4/SDBw/W66+/LkmKj49X3759VaNGDTVr1kwbN250nL9u3br6xz/+oWbNmqlhw4bq1auXpMuLOPv5+Wnr1q2aMWOGBg0apLvvvlt+fn7673//q08++UQtW7ZUtWrV1KhRo3xzic6YMUOjRo2SJMXGxqphw4Z67rnnFBQUpLp162rTpk0l/S1ziSLdAfnxxx87bbvrrru0detWDRo0SDabzXHMHXfcUboZAgAAAAAAAMX0ySefaO/evTp58qS6d++udu3aqUePHpo1a5b27dunAwcOKCMjQz179lSdOnU0fPhwdenSRVu3blXjxo21detWhYaG6qefftINN9ygrVu3atq0acrLy1O/fv00cuRIffTRR/q///s/3XHHHdq7d69CQkIkSR988IFiY2Pl7+8vHx8f2Ww2HTx4UBEREZKkLVu26MMPP9THH3+stWvXKjs7Wz/88IPWrVunRo0aaePGjRowYIC6dOmi2rVrO723uLg4eXl56bffftPy5cv10EMP6fjx4y79fIujSA3IK61svXz5ci1fvlzS5e5ybm5uqSQGAAAAAAAAlFRMTIz8/f3l7++vkSNHas2aNerRo4dWr16tZcuWKTAwUIGBgZo8ebJWrVrlaEB+/fXXGjFihPbu3avx48dr69atCgsL06VLl9S0aVN9//33unjxoiZOnChJio6OVteuXfXZZ59p+PDhkqRHH33U0YwsTNeuXR13R3p7e6tr166OfX369FHLli31008/6fbbb3ca6+vrqyeffFJubm4aOnSoxowZo7S0NAUEBJTOh1fKitSA/P02VFybNm3a6NKlS/L09LQ6FQAAAAAAYAJq/7IjMjIy3/e7d++WJJ08eVJ16tRx7IuKitLJkyclSV26dNHcuXO1e/duNW/eXN26ddOsWbMUFhamzp07S7r8+PWxY8fyNftycnLUvn17x+vf73S8kj8f88033+ipp57SgQMHlJeXp8zMTJ05c6bAscHBwXJzuzyzYtWqVSVJ58+fL98NSJQONzc3eXl5WZ0GAAAAAAAwCbV/2ZGQkKAGDRo4vg8NDZUkhYWFKT4+3rEvPj5eYWFhkqQWLVooNTVVq1evVpcuXdSuXTvt3r1boaGhjgZkeHi4mjVrpp9//rnQ2Dab7ar5/fmY+++/XzExMRo+fLiqVKmi6OhoGYZR/DdeBhVpEZp//vOfunTpUpFPunTpUmVkZJQ4qYrq0KFD6tatm2MyUwAAAAAAULFQ+5cdL730ktLT03Xw4EEtX75cAwYMkCQNHDhQs2bNUmpqqhISEjRv3jzdd999ki43kG+88UYtWbJEXbp0kaenp5o0aaI1a9aoS5cukqROnTopLy9PS5YsUXZ2trKzs7V161bFx8cXmkutWrUUFxd3xXwzMjJUo0YNeXp66v3339f27dtL54MoA4rUgHz88ceL1VD829/+ppSUlBInVVGdP39eX331lc6fP291KgAAAAAAwATU/mVHnz591KJFC910002aOHGievbsKUmaOnWqmjRpoqZNmyo6Olr33XefHnjgAce4Ll26KCsrSx07dnS8zs3NVbt27SRJHh4e+vTTT7Vp0yaFh4crLCxMf//73684heG0adN09913KyAgQN98802Bx7z66quaOHGiAgMDtWnTpnxzQpZ3RXoE2zAM9ejRQx4eRXti++LFi9eUFAAAAAAAAMqfiOAIJS5PNPX8RXXnnXdqwoQJTtt9fHy0ZMkSLVmypMBxTz31lJ566inH6+nTp2v69On5jomKitL69esLHF/QnY7jxo3TuHHjHK9/f5z7jwYNGqRBgwYVeM4ZM2Y4vu/WrZsOHz6cb39Zf1S7SB3FP3/IV/PXv/5VQUFBJUoIAAAAAAAA5dOGdRusTgFlkCkNSAAAAAAAAACQWAXbperUqaPXX38931LvAAAAAACg4qD2LxvK+iPJlQ0NSBeqWbOmRo0aZXUaAAAAAADAJNT+gLMirYKN0nH69GktW7ZMp0+ftjoVAAAAAABgAmp/wBkNSBeKj4/X6NGjFR8fb3UqAAAAAADABNT+gLNiPYKdnp6uH374QdnZ2erYsaOCg4PNygsAAAAAAABABVDkBuSuXbvUp08fJScnyzAMVatWTe+995569+5tZn6WiDuTojsvZBa805DyjDy52dwkWyEnqOprWm4AAAAAAABAeVLkBuRTTz2levXq6f3335e3t7dmzZql8ePH69dffzUzP0tUaVRLxoMlXy3JtrywziQAAAAAAADMZrPZlJCQoIiICKtTgYoxB+T27dv16quvKjo6Wm3bttXy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t2NniWKzEAwAoKwqSu1v5WJqgBVoQLpQs2bNtGPHDqvTAAAAKBWnEhLkZRiF7jfcbbJdYf+phIQSx2YhGABAWVWU2t/KxdQAK/AnFgAAACXSonao5tsLfgy6KCieAAAAKgdWwXahnTt3ysvLSzt3luxRIwAAAAAAULZR+wPO+G9nFzIMQ9nZ2TKu8CgSAABAebE37rj6ZGeVeLy9ilcpZgMAQNlA7Q84owEJAACAEglo0UHnu04u+fiv5pZiNgAAACiraEACAACUY1auohkRUlOJhTQRi7ISdQQrUQMAAFQKNCABAADKMStX0WQlagAAABQFDUgXatasmfbu3av69etbnQoAAAAAADABtT/gjAakC/n4+Kh58+ZWpwEAACqQuDMpuvNCZsE7DSnPyJObzU0q5DFoVfU1LTcAACojan/AmZvVCVQmx48f16hRo3T8+HGrUwEAABVEsrtdx31zC/7yy1V8NUPH/QrZ75urZHe71W8BAIAKhdofcMYdkC505swZvfHGG3rkkUcUFRVldToAAKACCI9ofU0rUfuxEjUAAKWK2h9wRgMSAADgGrESNQAAAFA4GpAAAADXiJWoAQAAgMIxByQAAAAAAAAA05SJOyAXLVqkOXPmKCkpSa1bt9arr76qjh07Fnjs66+/rn//+9/au3evJKl9+/aaPXt2oceXJSEhIXr66acVEhJidSoAAKAUsRI1AAD4HbU/4MzyBuSaNWs0adIkLV26VJ06ddKCBQvUu3dvHTx4ULVqOT/KFBsbq0GDBumGG26Qt7e3XnrpJfXq1Uv79u1TeHi4Be+g6MLDw/XCCy9YnQYAAChlye52XfLNLXS/Icmmwvd7u7ESNQAAFQW1P+DM8gbkvHnzNHr0aI0YMUKStHTpUn366adavny5nn76aafj33333Xyvly1bpvfff19btmzRsGHDXJJzSWVkZGj79u1q3769qlWrZnU6AACglLASNQAA+B21P+DM0gZkdna2tm/frpiYGMc2Nzc39ezZU9u2bSvSOS5cuCC73a6goCCz0iw1v/76q7p3767t27erXbt2VqcDAECFwkrUAACgLKD2B5xZ2oA8ffq0cnNzneZFCAkJ0S+//FKkczz11FMKCwtTz549C9yflZWlrKwsx+v09HRJl1eFtNsLftzJMIoUulCGoQLPnZOT4/i1sNhX8vuYkoy9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ypEjR5SamiqbzebSuL+z6s/2wYMHdcstt+jw4cOWxK+MuK65Htc1rmswF9c11+O6xnUN5uK6BliHBqT+d9Gx2+0uj52enq7U1FQlJSXJZrO59H8cc3JyJP3v/bsq9sGDBzV9+nQNHz5cy5Yt0y+//OLy926FY8eOaenSpZo0aZI2b97s+CHPFQ4dOqQnnnhCd999t55//nkdO3bMpbHr16+vhx56SJLk7u7ush9qd+/erUaNGunDDz90Sbw/O3bsmNauXatz5865NO6uXbt0/fXX65tvvtHPP/8sybV3M2RmZio7O1upqakuj/1nrvqhkusa1zWua+biuvY/XNfMxXWN65qrcF37H65rQOVQ6RuQhmHIZrPpiy++0Lx583TgwAGXxd63b59uv/129ejRQ61atdLnn38uNzfX/JYcOHBAEydO1L333qvHH39c27Ztc0ns/fv3q1OnTtq/f79+/fVXLVu2TLfccou2bNkiNzc30//xSU5O1qFDh0yNUZA9e/aoc+fO+vjjj/XJJ59owoQJWr58ufLy8kx/z3v27NENN9yg1NRU5eXl6bPPPtOqVatkGIZL/rHfv3+/fHx8tGfPHo0ZM0bS5R9qzf6Hfvfu3brxxhv1t7/9TQ8++KCpsQry888/q2PHjtq5c6dSUlIkueYHu927d+uGG27QE088oXvvvVezZ8+WJJddW/bv368BAwaoW7du6t27t77//nuXxf7jD5ULFy7Unj17ZLPZTP9zznWN65rEdc1MXNe4rrkK1zWuaxLXNbNV1usaTU5AkgHj/fffN/z8/IyYmBjj4MGDLol54MABo0aNGsaTTz5prFy50njooYeMRo0aGefOnTMMwzDy8vJMi713714jMDDQePjhh42xY8caAwcONDw8PIzXX3/dOH/+vGlxc3JyjKFDhxpDhgxxbNu5c6cxcuRIw93d3fjkk08MwzCM3NxcU+Lv37/fqFOnjjFgwABj7969psQoSFxcnNGoUSNjypQpRnZ2tmEYhvH0008bDRs2NC5evGhq7CNHjhhRUVHGM88849g2cuRIY+LEiYZhGIbdbjc1vmEYxoYNG4zGjRsbL774otGyZUtjzJgxjn0ZGRmmxDxw4IDh4eFhPPfcc4ZhXP4ztWXLFuO1114zvv32WyMxMdGUuL+Lj4836tSpY0yePDnf9qysLEc+Zti5c6dRpUoV4+mnnzYMwzD++9//GlFRUcbq1atNifdn+/btMwIDA43HHnvMmDNnjnHvvfcavXr1Mi5evGjqNc0wDGPPnj1GYGCg8eCDDxp//etfjVtvvdUIDAw0Nm7caGpcrmtc17iucV0zC9c1rmtc17iumYHr2mWuvK798bxvv/228cILLxiPPPKIsX//fiMzM9OUmEBZVOkbkHv37jUiIiKMZcuWuSym3W43hg0bZgwbNsyxbfPmzcZdd91lnD171khISDAt9qVLl4y7777bmDBhgmPbyZMnjaZNmxpVqlQx5s6daxiGOQ3Q7Oxso2vXro5/bH/322+/GWPHjjW8vb2Nbdu2lXpcwzCMEydOGDfccIPRunVro2PHjsbIkSONPXv2mBLrj3JycoxXXnnFGDBggHHq1CkjJyfHMAzDSEpKMurUqWP8/PPPpsZeunSp8eCDDxpnz551/J6OHz/euPnmm42uXbsaQ4cONb799lvTcjAMw0hISDAGDRpknD592pg3b57RqlUrY9KkScaIESOMpUuXOn7ILy25ubnGzJkzDZvNZuzfv98wDMO4+eabjdatWxvVq1c3GjRoYPTo0cPYvXt3qcb9o9WrVxvdunVz5PPMM88Y9913n3HXXXcZW7ZsMSXmmTNnjA4dOuT7+5WSkmK0bdvWuP/++02J+UcXL1407rzzTmPs2LGObW+88YYxZMgQIzs720hJSTEt9vnz543evXsbTzzxhGPb9u3bjcDAQMPLy8t47733DMMw54dKrmtc17iucV0zA9c1rmsV/bqWk5PDde3/47pWsa9rf/TEE08Y4eHhxpAhQ4xbb73VqFatmrFkyRJH0xuo6CrVI9gbN25UWlpavm0nT55UQECAbr31Vsdt0WbfHp2Tk6Njx46pfv36jm3ffPONvvzyS910001q0aKFZs6cacqKaHa7Xb/++quaN2/uyCU0NFQ33nijevbsqSeeeEKffvqpKRNAe3p6qkWLFvrqq68cc41IUnBwsGJiYtS3b1/NmjVL6enppR77l19+UbVq1fTWW2/pkUce0c6dO7VgwQLt3bu31GP9kbu7u6pXr64bb7xRtWvXlru7uyTJZrMpPT1dZ86cMTV2r169NGnSJAUGBspms+m5557TsmXL1LNnT3Xt2lV2u13333+/qXMMBQUFad++fUpISNCYMWM0fvx4vfXWW1qx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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "order_stacked_activities = [\n", + " glider_production[\"name\"],\n", + " battery_production[\"name\"],\n", + " powertrain_production[\"name\"],\n", + " electricity_production[\"name\"],\n", + " glider_eol[\"name\"],\n", + " battery_eol[\"name\"],\n", + " powertrain_eol[\"name\"],\n", + "]\n", + "\n", + "plot_characterized_inventory_as_waterfall(\n", + " tlca,\n", + " static_scores=static_scores,\n", + " prospective_scores=prospective_scores,\n", + " order_stacked_activities=order_stacked_activities,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The leftmost bar represents the fleet's GWP100 if every background process were sourced from `background_2020`, the rightmost bar from `background_2040`. The stacked bars in between are the time-explicit fleet emissions, broken down by year and contributing background activity. Together they show how the fleet's footprint shifts as the underlying electricity and material production decarbonise." + ] + }, { "cell_type": "markdown", "metadata": {}, From c03f42bb7b2687e972b6d73c09257131abd64368 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 2 May 2026 14:36:08 +0000 Subject: [PATCH 04/26] Add battery cascade notebook coupling 1st-life, 2nd-life and recycling Extends the fleet EV example to a cascading product system: an EV pack stock drives a stationary 2nd-life stock (Weibull lifetime, fed by alpha(t) of EV outflow) which together with the direct EV recycling stream feeds a recovered-material flow (multiplied by eta(t)). Both flows are coupled in flodym and converted to TemporalDistributions on a closed-loop foreground that includes a negative virgin-battery substitution credit. Compares a linear baseline against a cascade scenario end-to-end with TimexLCA. https://claude.ai/code/session_01WTPSHSoXjX9hU1vrRir2Rv --- notebooks/example_battery_cascade.ipynb | 3619 +++++++++++++++++++++++ 1 file changed, 3619 insertions(+) create mode 100644 notebooks/example_battery_cascade.ipynb diff --git a/notebooks/example_battery_cascade.ipynb b/notebooks/example_battery_cascade.ipynb new file mode 100644 index 0000000..846cf23 --- /dev/null +++ b/notebooks/example_battery_cascade.ipynb @@ -0,0 +1,3619 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "024f433f", + "metadata": {}, + "source": [ + "# Battery cascade time-explicit LCA (1st-life EV → 2nd-life stationary → recycling)\n", + "\n", + "This notebook extends the [fleet-level EV example](./example_electric_vehicle_fleet.ipynb)\n", + "from a single product system (vehicles entering and leaving the stock) to a\n", + "**cascading product system** in which retired EV battery packs are partly\n", + "redeployed for stationary grid service, then eventually recycled back into the\n", + "material supply chain. We model\n", + "\n", + "1. an exogenous EV stock trajectory with a Weibull lifetime (1st life),\n", + "2. a fraction $\\alpha(t)$ of retired packs that enter a stationary 2nd life,\n", + " itself with its own Weibull lifetime,\n", + "3. recycling at the end of both the 1st and 2nd lives, with a recovery\n", + " efficiency $\\eta(t)$ that ramps up over time.\n", + "\n", + "All three flows are coupled in [flodym](https://github.com/pik-piam/flodym):\n", + "the EV outflow drives the 2nd-life inflow, the 2nd-life outflow drives part of\n", + "the recycling throughput, and the recycling throughput times $\\eta(t)$ gives\n", + "the avoided-virgin-battery credit.\n", + "\n", + "We then plug each of these time series into `bw_timex` as\n", + "`TemporalDistribution`s on the corresponding fleet-level exchanges and compare\n", + "two scenarios:\n", + "\n", + "- **Linear**: every retired pack goes straight to disposal — same as the fleet\n", + " notebook.\n", + "- **Cascade**: $\\alpha(t)$ ramps from 5% in 2025 to 55% in 2050, $\\eta(t)$ from\n", + " 50% to 95%, and a closed-loop recycling credit subtracts the corresponding\n", + " avoided virgin battery production.\n", + "\n", + "> **Note:** as in the fleet notebook, this example uses tiny made-up\n", + "> backgrounds for 2020 / 2030 / 2040 so it is fully reproducible. Real cell\n", + "> chemistries (NMC, LFP, …) and real recycling inventories would replace the\n", + "> single `battery` and `battery_eol` processes in a research application." + ] + }, + { + "cell_type": "markdown", + "id": "6cb718c7", + "metadata": {}, + "source": [ + "## Background databases\n", + "\n", + "We reuse exactly the same toy biosphere and three time-stamped backgrounds as\n", + "in the fleet notebook, so that the two examples are directly comparable." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "402cdcb7", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:17.223707Z", + "iopub.status.busy": "2026-05-02T14:35:17.223480Z", + "iopub.status.idle": "2026-05-02T14:35:19.051423Z", + "shell.execute_reply": "2026-05-02T14:35:19.050313Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/usr/local/lib/python3.11/dist-packages/bw2calc/__init__.py:56: UserWarning: \n", + "It seems like you have an AMD/INTEL x64 architecture, but haven't installed pypardiso:\n", + "\n", + " https://pypi.org/project/pypardiso/\n", + "\n", + "Installing it could give you much faster calculations.\n", + "\n", + " warnings.warn(PYPARDISO_WARNING)\n" + ] + } + ], + "source": [ + "import bw2data as bd\n", + "\n", + "bd.projects.set_current(\"battery_cascade\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "8b4751f3", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:19.053729Z", + "iopub.status.busy": "2026-05-02T14:35:19.053505Z", + "iopub.status.idle": "2026-05-02T14:35:19.091220Z", + "shell.execute_reply": "2026-05-02T14:35:19.090008Z" + } + }, + "outputs": [], + "source": [ + "for db in list(bd.databases):\n", + " del bd.databases[db]" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "712fe391", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:19.093974Z", + "iopub.status.busy": "2026-05-02T14:35:19.093767Z", + "iopub.status.idle": "2026-05-02T14:35:19.202038Z", + "shell.execute_reply": "2026-05-02T14:35:19.200701Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\r", + " 0%| | 0/1 [00:00" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "def linear_ramp(years, year_start, year_end, val_start, val_end):\n", + " f = np.clip((years - year_start) / (year_end - year_start), 0, 1)\n", + " return val_start + f * (val_end - val_start)\n", + "\n", + "alpha_t = linear_ramp(years, 2025, 2050, ALPHA_2025, ALPHA_2050)\n", + "eta_t = linear_ramp(years, 2025, 2050, ETA_2025, ETA_2050)\n", + "\n", + "fig, ax = plt.subplots(figsize=(7, 3))\n", + "ax.plot(years, alpha_t, label=r\"$\\alpha(t)$ – share entering 2nd life\", color=\"#9c5ffd\")\n", + "ax.plot(years, eta_t, label=r\"$\\eta(t)$ – recycling efficiency\", color=\"#3fb1c5\")\n", + "ax.set(xlabel=\"year\", ylabel=\"share\", ylim=(0, 1), title=\"Cascade policy levers\")\n", + "ax.legend()\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "id": "763b1a59", + "metadata": {}, + "source": [ + "### Solve the 2nd-life stock (cascade scenario)\n", + "\n", + "We feed `α(t) × ev_outflow(t)` as the inflow into an `InflowDrivenDSM` with a\n", + "stationary-pack Weibull lifetime, and let flodym propagate it through the\n", + "cohort balance to give us the 2nd-life stock and 2nd-life outflow." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "90d227aa", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:20.216860Z", + "iopub.status.busy": "2026-05-02T14:35:20.216643Z", + "iopub.status.idle": "2026-05-02T14:35:20.229873Z", + "shell.execute_reply": "2026-05-02T14:35:20.228854Z" + } + }, + "outputs": [], + "source": [ + "sl_inflow_cascade_v = ev_outflow_v * alpha_t\n", + "sl_inflow = StockArray(dims=dims, name=\"sl_inflow\", values=sl_inflow_cascade_v)\n", + "\n", + "sl_lifetime = WeibullLifetime(dims=dims)\n", + "sl_lifetime.set_prms(\n", + " weibull_shape=np.full(dims.shape, SL_WEIBULL_SHAPE),\n", + " weibull_scale=np.full(dims.shape, SL_WEIBULL_SCALE),\n", + ")\n", + "\n", + "sl_dsm = InflowDrivenDSM(dims=dims, inflow=sl_inflow, lifetime_model=sl_lifetime)\n", + "sl_dsm.compute()\n", + "\n", + "sl_stock_cascade_v = sl_dsm.stock.values\n", + "sl_outflow_cascade_v = sl_dsm.outflow.values" + ] + }, + { + "cell_type": "markdown", + "id": "a5ab897d", + "metadata": {}, + "source": [ + "### Recycling throughput and recovered material\n", + "\n", + "In the **linear** scenario all retiring EV packs go directly to disposal and\n", + "nothing is recovered. In the **cascade** scenario, $(1-\\alpha)$ of the retiring\n", + "EV outflow goes straight to recycling, the rest goes via the 2nd life and is\n", + "recycled when the stationary pack retires; the total throughput is multiplied\n", + "by $\\eta(t)$ to give the recovered material." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "f7d61a6a", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:20.232088Z", + "iopub.status.busy": "2026-05-02T14:35:20.231835Z", + "iopub.status.idle": "2026-05-02T14:35:20.236059Z", + "shell.execute_reply": "2026-05-02T14:35:20.234897Z" + } + }, + "outputs": [], + "source": [ + "# Linear baseline: no cascade flows\n", + "sl_inflow_linear_v = np.zeros_like(years, dtype=float)\n", + "sl_stock_linear_v = np.zeros_like(years, dtype=float)\n", + "sl_outflow_linear_v = np.zeros_like(years, dtype=float)\n", + "recycling_throughput_linear_v = np.zeros_like(years, dtype=float)\n", + "recovered_linear_v = np.zeros_like(years, dtype=float)\n", + "\n", + "# Cascade: direct EV recycling fraction + delayed 2nd-life recycling\n", + "recycling_throughput_cascade_v = ev_outflow_v * (1 - alpha_t) + sl_outflow_cascade_v\n", + "recovered_cascade_v = recycling_throughput_cascade_v * eta_t" + ] + }, + { + "cell_type": "markdown", + "id": "05002b03", + "metadata": {}, + "source": [ + "### Visualising the cascade\n", + "\n", + "Plotting the four time series together makes the lag structure visible: the\n", + "2nd-life stock peaks roughly a decade after the EV stock, and the recovered\n", + "material flow lags both — exactly the kind of timing structure that a\n", + "single-shot static LCA would miss." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "8d43a7da", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:20.237740Z", + "iopub.status.busy": "2026-05-02T14:35:20.237551Z", + "iopub.status.idle": "2026-05-02T14:35:20.801656Z", + "shell.execute_reply": "2026-05-02T14:35:20.800508Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "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ERERERERUa3ARhAiIiIiIiIiqhXYCEJEREREREREtQIbQYiIiIiIiIioVmAjCBERERERERHVCmwEISIiIiIiIqJagY0gRESPodFooNVqDR0GERER1QKsdxBVPTaCEJHJ+P777+Hi4oKCggKd9H79+mHo0KEAgN9++w1t2rSBpaUlGjVqhE8++QRFRUVS3i+//BItWrSAjY0NvL298c477yA7O1vaHxERAUdHR2zduhUBAQGwsLBAYmJi9RSQiIiIjAbrHUQ1ExtBiMhkvPHGG9BoNNi6dauUlpKSgu3bt2PUqFH4888/MWzYMEyePBlxcXFYsWIFIiIi8MUXX0j55XI5lixZgnPnzmHNmjWIjIzE9OnTda6Tm5uLefPm4dtvv8W5c+fg7u5ebWUkIiIi48B6B1HNJBNCCEMHQURUUe+88w6uXbuGP/74A0DxE5alS5fi0qVLeP7559GjRw/MmDFDyr927VpMnz4dt2/fLvN8P//8M8aPH4/U1FQAxU9kRo4cidOnTyMoKKjqC0RERERGi/UOopqHjSBEZFJOnTqF9u3b4/r166hbty5atmyJN954A7NmzYKbmxuys7OhUCik/BqNBvn5+cjJyYG1tTX27t2LsLAwxMfHQ6VSoaioSGd/REQE3n77beTn50MmkxmwpERERGRorHcQ1Txmhg6AiKgyWrdujaCgIHz//ffo1asXzp07h+3btwMAsrOz8cknn+C1114rdZylpSWuXbuGl19+GRMmTMAXX3wBZ2dn/PXXXxg9ejTUajWsra0BAFZWVqyIEBEREesdRDUQG0GIyOSMGTMGixYtwq1bt9CzZ094e3sDANq0aYOEhAQ0adKkzOOio6Oh1WqxYMECyOXFUyJt3Lix2uImIiIi08N6B1HNwkYQIjI5gwcPxvvvv4+VK1fi+++/l9Jnz56Nl19+GT4+Pnj99dchl8tx5swZxMbG4vPPP0eTJk1QWFiIr776Cn369MHhw4cRHh5uwJIQERGRsWO9g6hm4eowRGRyHBwc0L9/f9ja2qJfv35SemhoKLZt24bdu3ejffv26NixIxYuXIj69esDAIKCgvDll19i3rx5CAwMxLp16xAWFmagUhAREZEpYL2DqGbhxKhEZJJ69OiB5s2bY8mSJYYOhYiIiGo41juIag42ghCRSUlPT8eBAwfw+uuvIy4uDr6+voYOiYiIiGoo1juIah7OCUJEJqV169ZIT0/HvHnzWBEhIiKiKsV6B1HNw54gRERERERERFQrcGJUIiIiIiIiIqoV2AhCRERERERERLUCG0GIiIiIiIiIqFZgIwgRERERERER1QpsBCEiIiIiIiKiWoGNIERERERERERUK7ARhIiIiIiIiIhqBTaCEBEREREREVGtwEYQIiIiIiIiIqoV/h9eYmx7qYkxNAAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig, axes = plt.subplots(2, 2, figsize=(11, 6.5), sharex=True)\n", + "\n", + "axes[0, 0].plot(years, ev_stock_v, color=\"#3fb1c5\", lw=2)\n", + "axes[0, 0].set(ylabel=\"vehicles in stock\", title=\"EV stock (1st life)\")\n", + "\n", + "axes[0, 1].plot(years, sl_stock_cascade_v, color=\"#9c5ffd\", lw=2,\n", + " label=\"cascade\")\n", + "axes[0, 1].plot(years, sl_stock_linear_v, color=\"#bbbbbb\", lw=2, ls=\"--\",\n", + " label=\"linear\")\n", + "axes[0, 1].set(ylabel=\"packs in stationary stock\", title=\"2nd-life stock\")\n", + "axes[0, 1].legend()\n", + "\n", + "axes[1, 0].plot(years, recycling_throughput_cascade_v, color=\"#dd5b5b\", lw=2,\n", + " label=\"cascade\")\n", + "axes[1, 0].plot(years, recycling_throughput_linear_v + ev_outflow_v,\n", + " color=\"#888888\", lw=2, ls=\"--\",\n", + " label=\"linear (= EV outflow direct)\")\n", + "axes[1, 0].set(xlabel=\"year\", ylabel=\"packs / year\",\n", + " title=\"Recycling throughput\")\n", + "axes[1, 0].legend()\n", + "\n", + "axes[1, 1].plot(years, recovered_cascade_v, color=\"#5fb963\", lw=2,\n", + " label=\"cascade\")\n", + "axes[1, 1].plot(years, recovered_linear_v, color=\"#888888\", lw=2, ls=\"--\",\n", + " label=\"linear (no recovery)\")\n", + "axes[1, 1].set(xlabel=\"year\", ylabel=\"pack-equivalents / year\",\n", + " title=\"Recovered material\")\n", + "axes[1, 1].legend()\n", + "\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "id": "4db08594", + "metadata": {}, + "source": [ + "## From flodym to `TemporalDistribution`s\n", + "\n", + "We scope the LCA to vehicles **produced** in `[ANALYSIS_START, ANALYSIS_END]`\n", + "and anchor the timeline at `FU_YEAR`. We need six temporal distributions:\n", + "\n", + "| TD | Edge it lives on | Weights |\n", + "|------|------|------|\n", + "| `td_fleet_inflow` | EV production | $\\propto$ EV inflow$(t)$ |\n", + "| `td_fleet_driving` | fleet electricity | $\\propto$ EV stock$(t)$ |\n", + "| `td_fleet_outflow` | EV end-of-life | $\\propto$ EV outflow$(t)$ |\n", + "| `td_repurposing` | pack repurposing | $\\propto \\alpha(t)\\cdot\\,$EV outflow$(t)$ |\n", + "| `td_sl_use` | stationary use | $\\propto$ 2nd-life stock$(t)$ |\n", + "| `td_recovered` | recycling credit | $\\propto \\eta(t)\\cdot\\,$recycling thr$(t)$ |\n", + "\n", + "Each TD is normalised to sum to 1; the actual physical magnitude lives in the\n", + "edge `amount` so that the temporal redistribution preserves mass." + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "3d336ea1", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:20.803743Z", + "iopub.status.busy": "2026-05-02T14:35:20.803559Z", + "iopub.status.idle": "2026-05-02T14:35:20.810255Z", + "shell.execute_reply": "2026-05-02T14:35:20.809067Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Vehicles produced 2020-2050: 4,132,670\n", + "Vehicles retired 2020-2050: 2,176,165\n", + "Packs to 2nd life 2020-2050: 890,405\n", + "Pack-years stationary use: 4,525,649\n", + "Total recycling throughput (packs): 1,632,725\n", + "Recovered material (pack-equivalents): 1,346,927\n" + ] + } + ], + "source": [ + "ANALYSIS_START = 2020\n", + "ANALYSIS_END = 2050\n", + "FU_YEAR = 2035\n", + "\n", + "mask = (years >= ANALYSIS_START) & (years <= ANALYSIS_END)\n", + "\n", + "years_window = years[mask]\n", + "\n", + "inflow_window = ev_inflow_v[mask]\n", + "stock_window = ev_stock_v[mask]\n", + "outflow_window = ev_outflow_v[mask]\n", + "sl_inflow_window = sl_inflow_cascade_v[mask]\n", + "sl_stock_window = sl_stock_cascade_v[mask]\n", + "recycling_window = recycling_throughput_cascade_v[mask]\n", + "recovered_window = recovered_cascade_v[mask]\n", + "\n", + "# Totals — the magnitudes that the cascade edges scale to.\n", + "n_total_inflow = inflow_window.sum() # vehicles produced\n", + "n_total_outflow = outflow_window.sum() # vehicles retired\n", + "total_sl_inflow = sl_inflow_window.sum() # packs entering 2nd life\n", + "total_sl_pack_years = sl_stock_window.sum() # pack-years of stationary use\n", + "total_recycling = recycling_window.sum() # packs reaching recycling\n", + "total_recovered_packs = recovered_window.sum() # pack-equivalents recovered\n", + "\n", + "print(f\"Vehicles produced {ANALYSIS_START}-{ANALYSIS_END}: {n_total_inflow:>14,.0f}\")\n", + "print(f\"Vehicles retired {ANALYSIS_START}-{ANALYSIS_END}: {n_total_outflow:>14,.0f}\")\n", + "print(f\"Packs to 2nd life {ANALYSIS_START}-{ANALYSIS_END}: {total_sl_inflow:>14,.0f}\")\n", + "print(f\"Pack-years stationary use: {total_sl_pack_years:>14,.0f}\")\n", + "print(f\"Total recycling throughput (packs): {total_recycling:>14,.0f}\")\n", + "print(f\"Recovered material (pack-equivalents): {total_recovered_packs:>14,.0f}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "fea15d6d", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:20.812405Z", + "iopub.status.busy": "2026-05-02T14:35:20.812231Z", + "iopub.status.idle": "2026-05-02T14:35:20.828519Z", + "shell.execute_reply": "2026-05-02T14:35:20.826932Z" + } + }, + "outputs": [], + "source": [ + "from bw_temporalis import TemporalDistribution\n", + "\n", + "offsets_years = (years_window - FU_YEAR).astype(\"int64\")\n", + "\n", + "def safe_normalize(v):\n", + " s = v.sum()\n", + " return v / s if s > 0 else np.full_like(v, 1.0 / len(v))\n", + "\n", + "td_fleet_inflow = TemporalDistribution(\n", + " date=offsets_years.astype(\"timedelta64[Y]\"),\n", + " amount=safe_normalize(inflow_window),\n", + ")\n", + "td_fleet_driving = TemporalDistribution(\n", + " date=offsets_years.astype(\"timedelta64[Y]\"),\n", + " amount=safe_normalize(stock_window),\n", + ")\n", + "td_fleet_outflow = TemporalDistribution(\n", + " date=offsets_years.astype(\"timedelta64[Y]\"),\n", + " amount=safe_normalize(outflow_window),\n", + ")\n", + "td_repurposing = TemporalDistribution(\n", + " date=offsets_years.astype(\"timedelta64[Y]\"),\n", + " amount=safe_normalize(sl_inflow_window),\n", + ")\n", + "td_sl_use = TemporalDistribution(\n", + " date=offsets_years.astype(\"timedelta64[Y]\"),\n", + " amount=safe_normalize(sl_stock_window),\n", + ")\n", + "td_recovered = TemporalDistribution(\n", + " date=offsets_years.astype(\"timedelta64[Y]\"),\n", + " amount=safe_normalize(recovered_window),\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "3e95cfce", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:20.830335Z", + "iopub.status.busy": "2026-05-02T14:35:20.830162Z", + "iopub.status.idle": "2026-05-02T14:35:21.155835Z", + "shell.execute_reply": "2026-05-02T14:35:21.154661Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "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6enpKvu+fPlSCAwMFMzNzQVTU1Nh4MCBwuPHjwu0+abYCuunb/PZvf553L59Wxg1apTQuHFjwcDAQKhRo4bQrVs34cCBA4W+H0REVDIyQSiHVViIiIio3NnY2MDR0RG7du2SOhQiIqIqjdd4ExEREREREWkQE28iIiIiIiIiDWLiTURERERERKRBvMabiIiIiIiISIM44k1ERERERESkQUy8iYiIiIiIiDRIV+oAKiKlUol///0XpqamkMlkUodDREREREREFYwgCEhJSUHdunUhl795TJuJdyH+/fdfWFtbSx0GERERERERVXD3799H/fr131iHiXchTE1NAbx6A83MzCSOhoiISHrJyclo0aIFrl69yr+NREREePW30draWswf34SJdyHyppebmZnxHxdERET/LzU1lX8biYiIXlOSy5O5uBoRERERERGRBjHxJiIiIiIiItIgTjUnIiKiYhkbG+PSpUswNjaWOhSqQnJzc5GdnS11GERUxenp6UFHR+et2mDiTURERMWSy+WwtrYu9nYpRGUlNTUVDx48gCAIUodCRFWcTCZD/fr1YWJiUuo2mHgTERFRsVJSUmBubo6kpCQurkYal5ubiwcPHsDIyAi1atUq0cJFRESaIAgCnjx5ggcPHqBJkyalHvlm4k1EREREFUp2djYEQUCtWrVgaGgodThEVMXVqlULcXFxyM7OLnXizfliRERERFQhcaSbiCqCsvguYuJNRERERFQMGxsbNGvWDK6urnB1dcXo0aMBACNGjMDixYtV6s6ePRtTpkwp/yDLyNKlS+Ho6AgnJyc4Oztj/fr1Ktu//PJLNG7cGI0bN8Z//vMfsXz79u1wdnaGq6sr7O3t8Z///Ee8Rj8yMhLm5ubi+9etW7dyPafylpGRAV9fXzRt2hQuLi7o0aMHbt68Waq2/Pz8EBkZWei2/P0vPDwc8+fPF7cFBgbC3t4e/fr1K9Vxtdnr70VFIPlU8xUrVmD+/PmIj4+Hi4sLli1bBjc3t0LrXr58GbNmzcKZM2dw9+5dLFq0qMCXWlhYGLZt24Zr167B0NAQHh4emDdvHpo1a1YOZ0NERFQ5mZqaIikpCaamplKHQiSZTZs2wdXVVeowipSTkwNd3bf/572DgwOOHTsGc3Nz3L9/Hy1btoS7uzsaN26Mv/76C7/++isuXLgAXV1ddOjQAR4e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iJGIiIiICGnrVGc0Gg+NkCgSIiL1qJ14z5gxA0qlEt27d8fLly/RuXNnKBQKTJ06FRMnTtREjERERERERERaS63EOzc3F8eOHcOECRMwbdo03Lx5E6mpqbC3t4eJiYmmYiQiIiKiCuT2kCHic9v16yWMhIhIO6iVeOvo6MDLywtXr15FtWrVYG9vr6m4iIiIqAIxNTVFUlISTE1NpQ6FqFDNvP1UXsfu3SJRJEREBam9uJqjoyNu376tiViIiIioglIqlbh//z6USqXUoRAREWmdUt3He+rUqdi1axcePXqE5ORklQcRERFVPmlpaXB0dERaWprUoRAREWkdtRdX69WrFwDAx8cHMplMLBcEATKZDLm5uWUXHREREREREZGWUzvxPnTokCbiICIiIiKqsEbsGy11CESkxdROvLt06aKJOIiIiKiC48JqREREpaN24p3n5cuXuHfvHrKyslTKnZ2d3zooIiIiqljMzMy4lgsREVEpqZ14P3nyBCNHjsR///vfQrfzGm8iIqLKJycnB9HR0ejevTt0dUv9uz0REVGVpPaq5lOmTEFiYiJOnDgBQ0NDREVF4eeff0aTJk2wc+dOTcRIREREEnv58iV69uyJly9fSh0KERGR1lH7J+uDBw/i999/R5s2bSCXy9GwYUP06NEDZmZmCAsLQ+/evTURJxEREREREZFWUnvEOy0tDbVr1wYAVK9eHU+ePAEAODk54ezZs2UbHREREREREZGWUzvxbtasGWJjYwEALi4u+PHHH/Hw4UOEh4ejTp06ZR4gERERSU8ul8Pe3h5yudr/dCAiIqry1J5qPnnyZDx69AgAEBoaip49e+KXX36Bvr4+IiMjyzo+IiIiqgBMTExw+fJlqcMgIiLSSmon3kOGDBGft27dGnfv3sW1a9fQoEEDWFhYlGlwREREVDFkZWVh7dq1GDZsGPT19aUOh4iISKu89XwxIyMjtGrVikk3ERFRJZaRkYExY8YgIyND6lCIiIi0jtoj3rm5uYiMjER0dDQeP34MpVKpsv3gwYNlFhwRERERERGRtivVNd6RkZHo3bs3HB0dIZPJNBEXEREREWm5Zt5+Kq9j926RKBIiImmpnXhv3LgRv/32G3r16qWJeIiIiKgC0tHRgZeXF3R0dKQOhYpwO986PABgu369RJGQ1LruPC4+j+CxKvSx8h+Hx6rc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nz+P8+fPi5ceHDlyBBMmTADA7wxtU179ojD8vqjYNPW35Pz586hevToUCgWASvidId26blRSH330kWBubi4cPnxYZbn9ly9finXGjRsnNGjQQDh48KBw+vRpwd3dXXB3dxe3X7x4UahVq5YwZMgQlTYeP34s1slbsn/atGnC1atXhRUrVmj1kv1VQXn1jUWLFgk7duwQbty4IVy8eFGYPHmyIJfLhQMHDpTr+VLJlEW/2L17txARESFcvHhRuHPnjrBr1y6hRYsWQocOHcQ6/M7QPuXVN/idoV3Kol+8rrCVqvmdoV3Kq1/w+0L7lEXf2Llzp7By5Urh4sWLwo0bN4Tvv/9eMDIyEmbNmiXWqWzfGUy8tQCAQh9r1qwR66Snpwvjx48XqlevLhgZGQn9+vUTHj16JG4PDQ0ttI2GDRuqHOvQoUOCq6uroK+vL9ja2qocgyqe8uob8+bNExo3biwYGBgINWrUELp27SocPHiwHM+U1FEW/eLgwYOCu7u7YG5uLhgYGAhNmjQRpk+fXuB2L/zO0C7l1Tf4naFdyqJfvK6oW0TxO0N7lFe/4PeF9imLvvHf//5XcHV1FUxMTARjY2PBxcVFCA8PL3D/9sr0nSEThHxrthMRERERERFRmeI13kREREREREQaxMSbiIiIiIiISIOYeBMRERERERFpEBNvIiIiIiIiIg1i4k1ERERERESkQUy8iYiIiIiIiDSIiTcRERERERGRBjHxJiIiIiIiItIgJt5EREREREREGsTEm4iIiIiIiEiDmHgTERGRRuXm5kKpVEodBhERkWSYeBMREVUha9euRc2aNZGZmalS7uvri6FDhwIAfv/9d7Rq1QoGBgawtbXFnDlzkJOTI9ZduHAhnJycYGxsDGtra4wfPx6pqani9sjISFSrVg07d+6Evb09FAoF7t27Vz4nSEREVAEx8SYiIqpC/P39kZubi507d4pljx8/xu7duzFq1CgcOXIEw4YNw+TJk3HlyhX8+OOPiIyMxFdffSXWl8vlWLp0KS5fvoyff/4ZBw8exKeffqpynJcvX2LevHlYtWoVLl++jNq1a5fbORIREVU0MkEQBKmDICIiovIzfvx4xMXFYc+ePQBejWCvWLECN2/eRI8ePdC9e3eEhISI9devX49PP/0U//77b6HtbdmyBePGjcPTp08BvBrxHjlyJM6fPw8XFxfNnxAREVEFx8SbiIioijl37hzatm2Lu3fvol69enB2doa/vz8+//xz1KpVC6mpqdDR0RHr5+bmIiMjA2lpaTAyMsKBAwcQFhaGa9euITk5GTk5OSrbIyMj8eGHHyIjIwMymUzCMyUiIqoYdKUOgIiIiMpXy5Yt4eLigrVr18LLywuXL1/G7t27AQCpqamYM2cO+vfvX2A/AwMDxMXFoU+fPvjoo4/w1VdfoUaNGjh69CgCAwORlZUFIyMjAIChoSGTbiIiov/HxJuIiKgKGj16NBYvXoyHDx/C09MT1tbWAIBWrVohNjYWdnZ2he535swZKJVKLFiwAHL5q6Vifvvtt3KLm4iISBsx8SYiIqqC3n//fUydOhUrV67E2rVrxfJZs2ahT58+aNCgAfz8/CCXy/HPP//g0qVL+PLLL2FnZ4fs7GwsW7YM7733Ho4dO4bw8HAJz4SIiKji46rmREREVZC5uTkGDBgAExMT+Pr6iuXe3t7YtWsX9u3bh7Zt26J9+/ZYtGgRGjZsCABwcXHBwoULMW/ePDg6OuKXX35BWFiYRGdBRESkHbi4GhERURXVvXt3ODg4YOnSpVKHQkREVKkx8SYiIqpiXrx4gcOHD8PPzw9XrlxBs2bNpA6JiIioUuM13kRERFVMy5Yt8eLFC8ybN49JNxERUTngiDcRERERERGRBnFxNSIiIiIiIiINYuJNREREREREpEFMvImIiIiIiIg0iIk3ERERERERkQYx8SYiIiIiIiLSICbeRERERERERBrExJuIiIiIiIhIg5h4ExEREREREWkQE28iIiIiIiIiDfo/gP0cxze3ixYAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig, ax = plt.subplots(figsize=(10, 4))\n", + "w = 0.13\n", + "ax.bar(years_window - 2.5*w, td_fleet_inflow.amount, width=w, label=\"EV production\",\n", + " color=\"#9c5ffd\")\n", + "ax.bar(years_window - 1.5*w, td_fleet_driving.amount, width=w, label=\"fleet driving\",\n", + " color=\"#3fb1c5\")\n", + "ax.bar(years_window - 0.5*w, td_fleet_outflow.amount, width=w, label=\"EV end-of-life\",\n", + " color=\"#dd5b5b\")\n", + "ax.bar(years_window + 0.5*w, td_repurposing.amount, width=w, label=\"2nd-life repurposing\",\n", + " color=\"#f4a261\")\n", + "ax.bar(years_window + 1.5*w, td_sl_use.amount, width=w, label=\"stationary use\",\n", + " color=\"#5fb963\")\n", + "ax.bar(years_window + 2.5*w, td_recovered.amount, width=w, label=\"recovered material\",\n", + " color=\"#264653\")\n", + "ax.axvline(FU_YEAR, color=\"k\", ls=\"--\", lw=0.8, label=f\"FU year = {FU_YEAR}\")\n", + "ax.set(xlabel=\"year\", ylabel=\"share of total\",\n", + " title=\"Cascade temporal distributions\")\n", + "ax.legend(loc=\"upper right\", ncols=2, fontsize=8)\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "id": "543f809d", + "metadata": {}, + "source": [ + "## Foreground LCA model\n", + "\n", + "Two functional units that share the same intermediate processes:\n", + "\n", + "```{mermaid}\n", + "flowchart LR\n", + " glider(glider):::ei-->ev_production\n", + " powertrain(powertrain):::ei-->ev_production\n", + " battery(battery):::ei-->ev_production\n", + " ev_production(ev production):::fg-->|inflow timing|linear_service\n", + " ev_production-->|inflow timing|cascade_service\n", + " electricity(electricity):::ei-->|fleet driving|linear_service\n", + " electricity-->|fleet driving|cascade_service\n", + " linear_service(linear service):::fg-->|outflow timing|used_ev\n", + " cascade_service(cascade service):::fg-->|outflow timing|used_ev\n", + " used_ev(used ev):::fg-->glider_eol(glider eol):::ei\n", + " used_ev-->powertrain_eol(powertrain eol):::ei\n", + " used_ev-->battery_eol(battery eol):::ei\n", + " cascade_service-->|repurposing timing|pack_repurposing\n", + " pack_repurposing(pack repurposing):::fg-->electricity\n", + " cascade_service-->|stationary use|stationary_use\n", + " stationary_use(stationary use):::fg-->electricity\n", + " cascade_service-.->|\"recycling timing
(negative)\"|recycling_credit\n", + " recycling_credit(recycling credit):::fg-.->|\"−1 kg/credit\"|battery\n", + "\n", + " classDef ei color:#222832, fill:#3fb1c5, stroke:none;\n", + " classDef fg color:#222832, fill:#9c5ffd, stroke:none;\n", + "```\n", + "\n", + "The closed-loop substitution is implemented as a **negative** technosphere\n", + "edge from `recycling_credit` to background `battery`. Demanding a positive\n", + "amount of `recycling_credit` therefore subtracts the corresponding virgin\n", + "battery production from the cascade inventory." + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "18852232", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:21.157943Z", + "iopub.status.busy": "2026-05-02T14:35:21.157759Z", + "iopub.status.idle": "2026-05-02T14:35:21.172464Z", + "shell.execute_reply": "2026-05-02T14:35:21.171187Z" + } + }, + "outputs": [], + "source": [ + "if \"foreground\" in bd.databases:\n", + " del bd.databases[\"foreground\"]\n", + "foreground = bd.Database(\"foreground\")\n", + "foreground.register()" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "6062c483", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:21.174389Z", + "iopub.status.busy": "2026-05-02T14:35:21.174206Z", + "iopub.status.idle": "2026-05-02T14:35:21.204774Z", + "shell.execute_reply": "2026-05-02T14:35:21.203672Z" + } + }, + "outputs": [], + "source": [ + "# Per-vehicle production and end-of-life — same as the fleet notebook.\n", + "ev_production = foreground.new_node(\n", + " \"ev_production\", name=\"production of an electric vehicle\", unit=\"unit\",\n", + ")\n", + "ev_production[\"reference product\"] = \"electric vehicle\"\n", + "ev_production.save()\n", + "ev_production.new_edge(input=ev_production, amount=1, type=\"production\").save()\n", + "\n", + "glider_production = background_2020.get(code=\"glider\")\n", + "powertrain_production = background_2020.get(code=\"powertrain\")\n", + "battery_production = background_2020.get(code=\"battery\")\n", + "\n", + "glider_to_ev = ev_production.new_edge(\n", + " input=glider_production, amount=MASS_GLIDER, type=\"technosphere\",\n", + ")\n", + "powertrain_to_ev = ev_production.new_edge(\n", + " input=powertrain_production, amount=MASS_POWERTRAIN, type=\"technosphere\",\n", + ")\n", + "battery_to_ev = ev_production.new_edge(\n", + " input=battery_production, amount=MASS_BATTERY, type=\"technosphere\",\n", + ")\n", + "\n", + "used_ev = foreground.new_node(\n", + " \"used_ev\", name=\"used electric vehicle\", unit=\"unit\",\n", + ")\n", + "used_ev[\"reference product\"] = \"used electric vehicle\"\n", + "used_ev.save()\n", + "used_ev.new_edge(input=used_ev, amount=-1, type=\"production\").save()\n", + "\n", + "glider_eol = background_2020.get(name=\"glider_eol\")\n", + "powertrain_eol = background_2020.get(name=\"powertrain_eol\")\n", + "battery_eol = background_2020.get(name=\"battery_eol\")\n", + "\n", + "used_ev_to_glider_eol = used_ev.new_edge(input=glider_eol, amount=-MASS_GLIDER, type=\"technosphere\")\n", + "used_ev_to_powertrain_eol = used_ev.new_edge(input=powertrain_eol, amount=-MASS_POWERTRAIN, type=\"technosphere\")\n", + "used_ev_to_battery_eol = used_ev.new_edge(input=battery_eol, amount=-MASS_BATTERY, type=\"technosphere\")" + ] + }, + { + "cell_type": "markdown", + "id": "ca730167", + "metadata": {}, + "source": [ + "### Cascade-only foreground processes\n", + "\n", + "Three new intermediate processes carry the cascade structure:\n", + "\n", + "- `pack_repurposing` consumes a small amount of electricity per pack to\n", + " repurpose a used EV pack into a stationary unit.\n", + "- `stationary_use` represents one pack-year of stationary grid service and\n", + " charges the loss-fraction electricity to the cascade.\n", + "- `recycling_credit` produces 1 unit of \"avoided virgin battery\" by feeding\n", + " a `-1 kg` battery edge into the background. Demanding `R` units of this\n", + " process subtracts the impact of `R` kg virgin battery production from the\n", + " inventory, with the timing controlled by the `td_recovered` distribution." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "85efee7d", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:21.207393Z", + "iopub.status.busy": "2026-05-02T14:35:21.207197Z", + "iopub.status.idle": "2026-05-02T14:35:21.250223Z", + "shell.execute_reply": "2026-05-02T14:35:21.248932Z" + } + }, + "outputs": [], + "source": [ + "electricity_production = background_2020.get(name=\"electricity\")\n", + "\n", + "pack_repurposing = foreground.new_node(\n", + " \"pack_repurposing\",\n", + " name=\"repurposing of a used EV battery pack for stationary use\",\n", + " unit=\"pack\",\n", + ")\n", + "pack_repurposing[\"reference product\"] = \"second-life pack\"\n", + "pack_repurposing.save()\n", + "pack_repurposing.new_edge(input=pack_repurposing, amount=1, type=\"production\").save()\n", + "\n", + "repurposing_to_electricity = pack_repurposing.new_edge(\n", + " input=electricity_production,\n", + " amount=PACK_REPURPOSING_KWH_PER_KG * MASS_BATTERY,\n", + " type=\"technosphere\",\n", + ")\n", + "repurposing_to_electricity.save()\n", + "\n", + "stationary_use = foreground.new_node(\n", + " \"stationary_use\",\n", + " name=\"stationary grid service per pack-year\",\n", + " unit=\"pack-year\",\n", + ")\n", + "stationary_use[\"reference product\"] = \"stationary pack-year\"\n", + "stationary_use.save()\n", + "stationary_use.new_edge(input=stationary_use, amount=1, type=\"production\").save()\n", + "\n", + "stationary_to_electricity = stationary_use.new_edge(\n", + " input=electricity_production,\n", + " amount=PACK_NOMINAL_KWH * ANNUAL_CYCLES_TIMES_DOD * LOSS_FRACTION,\n", + " type=\"technosphere\",\n", + ")\n", + "stationary_to_electricity.save()\n", + "\n", + "recycling_credit = foreground.new_node(\n", + " \"recycling_credit\",\n", + " name=\"closed-loop recycling credit (per kg of recovered battery material)\",\n", + " unit=\"kg\",\n", + ")\n", + "recycling_credit[\"reference product\"] = \"recycled battery equivalent\"\n", + "recycling_credit.save()\n", + "recycling_credit.new_edge(input=recycling_credit, amount=1, type=\"production\").save()\n", + "\n", + "# Negative input = avoided virgin battery production.\n", + "recycling_to_battery = recycling_credit.new_edge(\n", + " input=battery_production,\n", + " amount=-1,\n", + " type=\"technosphere\",\n", + ")\n", + "recycling_to_battery.save()" + ] + }, + { + "cell_type": "markdown", + "id": "5be8fe51", + "metadata": {}, + "source": [ + "### Functional units: `linear_service` and `cascade_service`\n", + "\n", + "The two FUs share the EV-production / driving / disposal block. The cascade\n", + "service additionally pulls in the three cascade-only processes with the\n", + "appropriate fleet-level magnitudes." + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "6e599662", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:21.252319Z", + "iopub.status.busy": "2026-05-02T14:35:21.252123Z", + "iopub.status.idle": "2026-05-02T14:35:21.266242Z", + "shell.execute_reply": "2026-05-02T14:35:21.265128Z" + } + }, + "outputs": [], + "source": [ + "linear_service = foreground.new_node(\n", + " \"linear_service\",\n", + " name=\"fleet driving service — linear scenario\",\n", + " unit=\"fleet-service\",\n", + ")\n", + "linear_service[\"reference product\"] = \"fleet transport (linear)\"\n", + "linear_service.save()\n", + "linear_service.new_edge(input=linear_service, amount=1, type=\"production\").save()\n", + "\n", + "linear_ev_to_service = linear_service.new_edge(\n", + " input=ev_production, amount=n_total_inflow, type=\"technosphere\",\n", + ")\n", + "linear_elec_to_service = linear_service.new_edge(\n", + " input=electricity_production,\n", + " amount=n_total_inflow * MILEAGE * ELECTRICITY_CONSUMPTION,\n", + " type=\"technosphere\",\n", + ")\n", + "linear_used_ev_to_service = linear_service.new_edge(\n", + " input=used_ev, amount=-n_total_outflow, type=\"technosphere\",\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "b0470b4e", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:21.268302Z", + "iopub.status.busy": "2026-05-02T14:35:21.267920Z", + "iopub.status.idle": "2026-05-02T14:35:21.282832Z", + "shell.execute_reply": "2026-05-02T14:35:21.281533Z" + } + }, + "outputs": [], + "source": [ + "cascade_service = foreground.new_node(\n", + " \"cascade_service\",\n", + " name=\"fleet + grid service — cascade scenario\",\n", + " unit=\"fleet-service\",\n", + ")\n", + "cascade_service[\"reference product\"] = \"fleet transport + grid service (cascade)\"\n", + "cascade_service.save()\n", + "cascade_service.new_edge(input=cascade_service, amount=1, type=\"production\").save()\n", + "\n", + "# Same fleet block as linear.\n", + "cascade_ev_to_service = cascade_service.new_edge(\n", + " input=ev_production, amount=n_total_inflow, type=\"technosphere\",\n", + ")\n", + "cascade_elec_to_service = cascade_service.new_edge(\n", + " input=electricity_production,\n", + " amount=n_total_inflow * MILEAGE * ELECTRICITY_CONSUMPTION,\n", + " type=\"technosphere\",\n", + ")\n", + "cascade_used_ev_to_service = cascade_service.new_edge(\n", + " input=used_ev, amount=-n_total_outflow, type=\"technosphere\",\n", + ")\n", + "\n", + "# Cascade-only edges.\n", + "cascade_repurposing_to_service = cascade_service.new_edge(\n", + " input=pack_repurposing,\n", + " amount=total_sl_inflow,\n", + " type=\"technosphere\",\n", + ")\n", + "cascade_stationary_to_service = cascade_service.new_edge(\n", + " input=stationary_use,\n", + " amount=total_sl_pack_years,\n", + " type=\"technosphere\",\n", + ")\n", + "# kg of recovered battery equivalent — this is a credit, but the AMOUNT here is\n", + "# positive: the recycling_credit process internally has the negative-virgin edge.\n", + "cascade_recycling_to_service = cascade_service.new_edge(\n", + " input=recycling_credit,\n", + " amount=total_recovered_packs * MASS_BATTERY,\n", + " type=\"technosphere\",\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "4fd3da13", + "metadata": {}, + "source": [ + "### Attach `TemporalDistribution`s to the relevant edges\n", + "\n", + "We attach the same per-vehicle distributions as in the fleet notebook to the\n", + "sub-edges of `ev_production` and `used_ev`, the fleet-level distributions to\n", + "both service nodes, and the three cascade-specific distributions to the\n", + "cascade-only edges." + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "36673d13", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:21.284794Z", + "iopub.status.busy": "2026-05-02T14:35:21.284610Z", + "iopub.status.idle": "2026-05-02T14:35:21.288721Z", + "shell.execute_reply": "2026-05-02T14:35:21.287887Z" + } + }, + "outputs": [], + "source": [ + "# Per-vehicle (component manufacturing / waste timing) — reused from fleet notebook.\n", + "td_glider_production = TemporalDistribution(\n", + " date=np.array([-2, -1, 0], dtype=\"timedelta64[Y]\"),\n", + " amount=np.array([0.7, 0.1, 0.2]),\n", + ")\n", + "td_produce_powertrain_and_battery = TemporalDistribution(\n", + " date=np.array([-1], dtype=\"timedelta64[Y]\"),\n", + " amount=np.array([1.0]),\n", + ")\n", + "td_treating_waste = TemporalDistribution(\n", + " date=np.array([3], dtype=\"timedelta64[M]\"),\n", + " amount=np.array([1.0]),\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "62412034", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:21.291256Z", + "iopub.status.busy": "2026-05-02T14:35:21.291071Z", + "iopub.status.idle": "2026-05-02T14:35:21.343180Z", + "shell.execute_reply": "2026-05-02T14:35:21.341967Z" + } + }, + "outputs": [], + "source": [ + "# Per-vehicle timing inside ev_production / used_ev.\n", + "glider_to_ev[\"temporal_distribution\"] = td_glider_production; glider_to_ev.save()\n", + "powertrain_to_ev[\"temporal_distribution\"] = td_produce_powertrain_and_battery; powertrain_to_ev.save()\n", + "battery_to_ev[\"temporal_distribution\"] = td_produce_powertrain_and_battery; battery_to_ev.save()\n", + "\n", + "used_ev_to_glider_eol[\"temporal_distribution\"] = td_treating_waste; used_ev_to_glider_eol.save()\n", + "used_ev_to_powertrain_eol[\"temporal_distribution\"] = td_treating_waste; used_ev_to_powertrain_eol.save()\n", + "used_ev_to_battery_eol[\"temporal_distribution\"] = td_treating_waste; used_ev_to_battery_eol.save()\n", + "\n", + "# Linear service: the three fleet-level TDs.\n", + "linear_ev_to_service[\"temporal_distribution\"] = td_fleet_inflow; linear_ev_to_service.save()\n", + "linear_elec_to_service[\"temporal_distribution\"] = td_fleet_driving; linear_elec_to_service.save()\n", + "linear_used_ev_to_service[\"temporal_distribution\"] = td_fleet_outflow; linear_used_ev_to_service.save()\n", + "\n", + "# Cascade service: same three for the fleet block + three cascade-specific.\n", + "cascade_ev_to_service[\"temporal_distribution\"] = td_fleet_inflow; cascade_ev_to_service.save()\n", + "cascade_elec_to_service[\"temporal_distribution\"] = td_fleet_driving; cascade_elec_to_service.save()\n", + "cascade_used_ev_to_service[\"temporal_distribution\"] = td_fleet_outflow; cascade_used_ev_to_service.save()\n", + "cascade_repurposing_to_service[\"temporal_distribution\"] = td_repurposing; cascade_repurposing_to_service.save()\n", + "cascade_stationary_to_service[\"temporal_distribution\"] = td_sl_use; cascade_stationary_to_service.save()\n", + "cascade_recycling_to_service[\"temporal_distribution\"] = td_recovered; cascade_recycling_to_service.save()" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "a35c5f43", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:21.345170Z", + "iopub.status.busy": "2026-05-02T14:35:21.344951Z", + "iopub.status.idle": "2026-05-02T14:35:21.380781Z", + "shell.execute_reply": "2026-05-02T14:35:21.379709Z" + } + }, + "outputs": [], + "source": [ + "for db in bd.databases:\n", + " bd.Database(db).process()" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "45d383e8", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:21.383208Z", + "iopub.status.busy": "2026-05-02T14:35:21.382986Z", + "iopub.status.idle": "2026-05-02T14:35:21.389099Z", + "shell.execute_reply": "2026-05-02T14:35:21.388353Z" + } + }, + "outputs": [], + "source": [ + "bd.Method((\"GWP\", \"example\")).write([((\"biosphere\", \"CO2\"), 1)])" + ] + }, + { + "cell_type": "markdown", + "id": "787405c9", + "metadata": {}, + "source": [ + "## Time-explicit LCA: linear vs cascade\n", + "\n", + "We instantiate one `TimexLCA` per scenario, both anchored at `FU_YEAR`. Each\n", + "gets its own `build_timeline` so that the scenario-specific cascade edges are\n", + "correctly resolved." + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "82659dc8", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:21.391309Z", + "iopub.status.busy": "2026-05-02T14:35:21.391128Z", + "iopub.status.idle": "2026-05-02T14:35:21.477642Z", + "shell.execute_reply": "2026-05-02T14:35:21.476572Z" + } + }, + "outputs": [], + "source": [ + "from datetime import datetime\n", + "from bw_timex import TimexLCA\n", + "\n", + "method = (\"GWP\", \"example\")\n", + "\n", + "database_dates = {\n", + " \"background_2020\": datetime.strptime(\"2020\", \"%Y\"),\n", + " \"background_2030\": datetime.strptime(\"2030\", \"%Y\"),\n", + " \"background_2040\": datetime.strptime(\"2040\", \"%Y\"),\n", + " \"foreground\": \"dynamic\",\n", + "}\n", + "\n", + "linear_service_node = bd.get_node(database=\"foreground\", code=\"linear_service\")\n", + "cascade_service_node = bd.get_node(database=\"foreground\", code=\"cascade_service\")" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "38be453b", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:21.479683Z", + "iopub.status.busy": "2026-05-02T14:35:21.479486Z", + "iopub.status.idle": "2026-05-02T14:35:27.238144Z", + "shell.execute_reply": "2026-05-02T14:35:27.237037Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.519\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:21.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 9\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:22.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 15\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:23.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 14:35:25.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Linear time-explicit GWP: 39,863,831,628 kg CO2-eq\n", + "Cascade time-explicit GWP: 38,767,703,763 kg CO2-eq\n", + "Cascade − linear (Δ): -1,096,127,865 kg CO2-eq\n", + "Relative change: -2.7 %\n" + ] + } + ], + "source": [ + "tlca_linear = TimexLCA({linear_service_node: 1}, method, database_dates)\n", + "tlca_linear.build_timeline(starting_datetime=datetime(FU_YEAR, 1, 1), temporal_grouping=\"year\")\n", + "tlca_linear.lci()\n", + "tlca_linear.static_lcia()\n", + "\n", + "tlca_cascade = TimexLCA({cascade_service_node: 1}, method, database_dates)\n", + "tlca_cascade.build_timeline(starting_datetime=datetime(FU_YEAR, 1, 1), temporal_grouping=\"year\")\n", + "tlca_cascade.lci()\n", + "tlca_cascade.static_lcia()\n", + "\n", + "print(f\"Linear time-explicit GWP: {tlca_linear.static_score:>16,.0f} kg CO2-eq\")\n", + "print(f\"Cascade time-explicit GWP: {tlca_cascade.static_score:>16,.0f} kg CO2-eq\")\n", + "print(f\"Cascade − linear (Δ): {tlca_cascade.static_score - tlca_linear.static_score:>16,.0f} kg CO2-eq\")\n", + "print(f\"Relative change: {100 * (tlca_cascade.static_score - tlca_linear.static_score) / tlca_linear.static_score:>15.1f} %\")" + ] + }, + { + "cell_type": "markdown", + "id": "96d69c14", + "metadata": {}, + "source": [ + "The cascade scenario adds a (small) operational burden from second-life\n", + "operation and a much larger negative contribution from the recycling credit:\n", + "the net effect should be a measurable reduction in fleet GWP. By construction\n", + "the result depends on the assumed `α(t)` and `η(t)` ramps and on the toy\n", + "\"battery\" emission factors — so the magnitudes here are illustrative." + ] + }, + { + "cell_type": "markdown", + "id": "f5700862", + "metadata": {}, + "source": [ + "### Dynamic characterisation\n", + "\n", + "We characterise the dynamic inventory under GWP100 (fixed-time-horizon) for\n", + "both scenarios using the IPCC AR6 CO₂ characterisation function from\n", + "`dynamic_characterization`." + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "94a5ea1d", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:27.240309Z", + "iopub.status.busy": "2026-05-02T14:35:27.240129Z", + "iopub.status.idle": "2026-05-02T14:35:27.433377Z", + "shell.execute_reply": "2026-05-02T14:35:27.432387Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Linear dynamic GWP100: 39,863,831,628 kg CO2-eq\n", + "Cascade dynamic GWP100: 38,767,703,763 kg CO2-eq\n" + ] + } + ], + "source": [ + "from dynamic_characterization.ipcc_ar6.radiative_forcing import characterize_co2\n", + "\n", + "characterization_functions = {\n", + " bd.get_node(code=\"CO2\").id: characterize_co2,\n", + "}\n", + "\n", + "tlca_linear.dynamic_lcia(\n", + " metric=\"GWP\",\n", + " fixed_time_horizon=False,\n", + " time_horizon=100,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "tlca_cascade.dynamic_lcia(\n", + " metric=\"GWP\",\n", + " fixed_time_horizon=False,\n", + " time_horizon=100,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "print(f\"Linear dynamic GWP100: {tlca_linear.dynamic_score:>16,.0f} kg CO2-eq\")\n", + "print(f\"Cascade dynamic GWP100: {tlca_cascade.dynamic_score:>16,.0f} kg CO2-eq\")" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "790bdb1d", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:27.435343Z", + "iopub.status.busy": "2026-05-02T14:35:27.435167Z", + "iopub.status.idle": "2026-05-02T14:35:27.613392Z", + "shell.execute_reply": "2026-05-02T14:35:27.612384Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABIQAAAIcCAYAAACHN3UiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAArqpJREFUeJzs3Xd8k9X+B/DPk500SfemtIxSZqEsKTLKHoKgiFpRhgz1goJcQFH5XRCVcRmCXEEFARFcgIgKCnopSNl7r0IpSEtbOtOR/fuDSzS0hRSapm0+7/vq6zbnnOc53+SkmH57hmC1Wq0gIiIiIiIiIiK3IXJ1AEREREREREREVLmYECIiIiIiIiIicjNMCBERERERERERuRkmhIiIiIiIiIiI3AwTQkREREREREREboYJISIiIiIiIiIiN8OEEBERERERERGRm2FCiIiIiIiIiIjIzTAhRERERERERETkZpgQIiIiIiIiIiJyM26dENq1axf69++PkJAQCIKATZs2lev64uJiDB8+HM2aNYNEIsHAgQNLbZeQkICWLVtCLpejfv36WLVq1UPHTkRERERERET0oNw6IVRQUIDmzZvjP//5zwNdbzaboVQq8dprr6F79+6ltrly5Qoee+wxdOnSBceOHcOECRMwatQo/Prrrw8TOhERERERERHRAxOsVqvV1UFUBYIg4Pvvv7eb5aPX6/H222/jq6++Qk5ODpo2bYo5c+YgLi6uxPXDhw9HTk5OiVlGb7zxBn7++WecOnXKVvbss88iJycHv/zyi5OeDRERERERERFR2dx6htD9jBs3Dnv37sXXX3+NEydOYPDgwejduzcuXrzo8D327t1bYvZQr169sHfv3ooOl4iIiIiIiIjIIUwIlSElJQUrV67Ed999h44dO6JevXqYNGkSOnTogJUrVzp8n7S0NAQGBtqVBQYGIi8vD0VFRRUdNhERERERERHRfUlcHUBVdfLkSZjNZjRo0MCuXK/Xw9fX10VRERERERERERE9PCaEyqDT6SAWi3H48GGIxWK7OrVa7fB9goKCcPPmTbuymzdvQqvVQqlUVkisRERERERERETlwYRQGWJiYmA2m5Geno6OHTs+8H1iY2OxZcsWu7Lt27cjNjb2YUMkIiIiIiIiInogbp0Q0ul0uHTpku3xlStXcOzYMfj4+KBBgwYYMmQIhg4divnz5yMmJgYZGRn4/fffER0djcceewwAcObMGRgMBmRlZSE/Px/Hjh0DALRo0QIA8PLLL2PJkiWYMmUKXnzxRfz3v//Ft99+i59//rmyny4REREREREREQA3P3Y+ISEBXbp0KVE+bNgwrFq1CkajEe+99x6++OIL/Pnnn/Dz80O7du0wY8YMNGvWDAAQERGBq1evlrjH31/WhIQEvP766zhz5gxq1aqFadOmYfjw4U57XkRERERERERE9+LWCSEiIiIiIiIiInfEY+eJiIiIiIiIiNwME0JERERERERERG7G7TaVtlgsuHHjBjQaDQRBcHU4REREREREREQVwmq1Ij8/HyEhIRCJ7j0HyO0SQjdu3EBYWJirwyAiIiIiIiIicopr166hVq1a92zjdgkhjUYD4PaLo9VqXRwNlYfRaMS2bdvQs2dPSKVSV4dDTsSxdi8cb/fBsXYfHGv3wvF2Hxxr98Gxrr7y8vIQFhZmy33ci9slhO4sE9NqtUwIVTNGoxEqlQparZb/KNVwHGv3wvF2Hxxr98Gxdi8cb/fBsXYfHOvqz5EtcripNBERERERERGRm2FCiIiIiIiIiIjIzTAhRERERERERETkZtxuDyFHWK1WmEwmmM1mV4dCf2M0GiGRSFBcXFxtx0YsFkMikTi0npOIiIiIiIjIWZgQuovBYEBqaioKCwtdHQrdxWq1IigoCNeuXavWCRWVSoXg4GDIZDJXh0JERERERERuigmhv7FYLLhy5QrEYjFCQkIgk8mqdeKhprFYLNDpdFCr1RCJqt9qR6vVCoPBgIyMDFy5cgWRkZHV8nkQERERERFR9ceE0N8YDAZYLBaEhYVBpVK5Ohy6i8VigcFggEKhqLaJFKVSCalUiqtXr9qeCxEREREREVFlq56/VTtZdU02UPXA9xcRERERERG5Gn8zJSIiIiIiIiJyM0wIERERERERERG5GSaE3EBCQgIEQUBOTo5L+hcEAZs2bXKo7fTp09GiRQunxkNERERERETk7pgQchJzoRHG9ELoU/JgzCiEudDo6pAqTHkTTKmpqejTp49DbSdNmoTff//d9nj48OEYOHDgA0RJRERERERERGXhKWNOYMrRI3vDBegv5tjK5JFe8B7UABIvuesCq2QGgwEymQxBQUEOX6NWq6FWq50YFRERERERERFVmRlCs2fPhiAImDBh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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "tlca_linear.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "5391e547", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:27.615452Z", + "iopub.status.busy": "2026-05-02T14:35:27.615262Z", + "iopub.status.idle": "2026-05-02T14:35:27.790195Z", + "shell.execute_reply": "2026-05-02T14:35:27.788990Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABIQAAAIcCAYAAACHN3UiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAAqqtJREFUeJzs3Xd4lFXax/HvMzW9kR5CAhJQlBJAVkQh9KIoFlRUmooNVhCxry6IK6Aooih2QAVdFUVXUWCVgBSpUqRKE5TQSW+TmXn/4CVrTAIJZBLC/D7XlUvmnPM85545MzLcOcVwu91uRERERERERETEa5hqOgAREREREREREaleSgiJiIiIiIiIiHgZJYRERERERERERLyMEkIiIiIiIiIiIl5GCSERERERERERES+jhJCIiIiIiIiIiJdRQkhERERERERExMsoISQiIiIiIiIi4mWUEBIRERERERER8TJKCImIiIiIiIiIeBmvTggtXryY3r17Exsbi2EYzJkzp1LX5+fnM2jQIJo2bYrFYqFPnz5ltktNTaVly5bY7XYaNmzI9OnTzzp2EREREREREZEz5dUJoZycHJo3b85rr712Rtc7nU58fX154IEH6NKlS5ltdu/ezVVXXUXHjh1Zt24dI0aM4K677mLevHlnE7qIiIiIiIiIyBkz3G63u6aDOBcYhsEXX3xRYpZPQUEBTz75JB999BHp6elccsklTJgwgZSUlFLXDxo0iPT09FKzjB599FG++eYbfvnll+KyW265hfT0dL777jsPPRsRERERERERkfJ59Qyh0xk2bBjLly/n448/ZsOGDfTt25cePXrw66+/Vvgey5cvLzV7qHv37ixfvryqwxURERERERERqRAlhMqxd+9epk2bxqeffsqVV17JBRdcwKhRo7jiiiuYNm1ahe9z4MABoqKiSpRFRUWRmZlJXl5eVYctIiIiIiIiInJalpoO4Fy1ceNGnE4njRo1KlFeUFBAnTp1aigqEREREREREZGzp4RQObKzszGbzaxZswaz2VyiLiAgoML3iY6O5uDBgyXKDh48SFBQEL6+vlUSq4iIiIiIiIhIZSghVI7k5GScTieHDh3iyiuvPOP7tG3blrlz55YoW7BgAW3btj3bEEVEREREREREzohXJ4Sys7PZsWNH8ePdu3ezbt06wsLCaNSoEbfddhsDBgzgxRdfJDk5mcOHD/P999/TrFkzrrrqKgA2b95MYWEhx44dIysri3Xr1gHQokULAO69916mTJnCI488wh133MEPP/zAJ598wjfffFPdT1dEREREREREBPDyY+dTU1Pp2LFjqfKBAwcyffp0HA4Hzz77LO+//z5//PEH4eHhXHbZZYwZM4amTZsCkJiYyG+//VbqHn9+WVNTU3nwwQfZvHkzdevW5amnnmLQoEEee14iIiIiIiIiIqfi1QkhERERERERERFvpGPnRURERERERES8jBJCIiIiIiIiIiJexus2lXa5XOzfv5/AwEAMw6jpcEREREREREREqoTb7SYrK4vY2FhMplPPAfK6hND+/fuJj4+v6TBERERERERERDxi37591K1b95RtvC4hFBgYCJx4cYKCgmo4GqkMh8PB/Pnz6datG1artabDEQ/SWHsXjbf30Fh7D421d9F4ew+NtffQWNdemZmZxMfHF+c+TsXrEkInl4kFBQUpIVTLOBwO/Pz8CAoK0v+UznMaa++i8fYeGmvvobH2Lhpv76Gx9h4a69qvIlvkaFNpEREREREREREvo4SQiIiIiIiIiIiXOWcSQuPHj8cwDEaMGHHKdp9++ikXXnghPj4+NG3alLlz51ZPgCIiIiIiIiIi54lzYg+hVatW8eabb9KsWbNTtlu2bBn9+vVj3LhxXH311cyaNYs+ffqwdu1aLrnkkiqLx+12U1RUhNPprLJ7ytlzOBxYLBby8/Nr7diYzWYsFkuF1nOKiIiIiIiIeEqNJ4Sys7O57bbbePvtt3n22WdP2Xby5Mn06NGDhx9+GICxY8eyYMECpkyZwhtvvFEl8RQWFpKWlkZubm6V3E+qjtvtJjo6mn379tXqhIqfnx8xMTHYbLaaDkVERERERES8VI0nhIYOHcpVV11Fly5dTpsQWr58OSNHjixR1r17d+bMmVPuNQUFBRQUFBQ/zszMBE7MNnE4HCXaulwudu/ejdlsJiYmBqvVWqsTD+cbt9tNTk4O/v7+tXJc3G43DoeDw4cPs2vXLurXr4/JdM6s2jynnPxs/vUzKucnjbf30Fh7D421d9F4ew+NtffQWNdelRmzGk0Iffzxx6xdu5ZVq1ZVqP2BAweIiooqURYVFcWBAwfKvWbcuHGMGTOmVPn8+fPx8/MrUWaxWIiOjqZu3bqA3vznIpvNVuvHJSgoiN9//50FCxbU2qVv1WXBggU1HYJUI42399BYew+NtXfReHsPjbX30FjXPpVZ7VRjCaF9+/YxfPhwFixYgI+Pj8f6efzxx0vMKsrMzCQ+Pp5u3boRFBRUom1+fj779u0jMDDQozHJmXG73WRlZREYGFgrZwidlJ+fj6+vLx06dND7rBwOh4MFCxbQtWtXrFZrTYcjHqbx9h4aa++hsfYuGm/vobH2Hhrr2uvkqqiKqLGE0Jo1azh06BAtW7YsLnM6nSxevJgpU6ZQUFCA2WwucU10dDQHDx4sUXbw4EGio6PL7cdut2O320uVW63WUm9sp9OJYRiYTCYt5TkHuVwugOIxqq1MJhOGYZT5HpSS9Bp5F42399BYew+NtXfReHsPjbX30FjXPpUZrxr7V3Xnzp3ZuHEj69atK/5p3bo1t912G+vWrSuVDAJo27Yt33//fYmyBQsW0LZt2+oKW0RERERERESk1quxGUKBgYGljor39/enTp06xeUDBgwgLi6OcePGATB8+HA6dOjAiy++yFVXXcXHH3/M6tWreeutt6o9/nNNSkoKLVq04OWXX67pUM5pep1EREREREREanCGUEXs3buXtLS04seXX345s2bN4q233qJ58+Z89tlnzJkzp1Ri6VzgzHXgOJRLwd5MHIdzceae2xshp6amYhgG6enpJcpTUlIYMWJEjcQkIiIiIiIiIp5R48fO/1lqauopHwP07duXvn37Vk9AZ6govYDjs7dT8Gt6cZk9KYTQGxphCSm9n5E3KCwsxGaz1XQYIiIiIiIiIsI5PkOoNnLmOkolgwAKfk3n+OztHp0pVFRUxLBhwwgODiY8PJynnnoKt9sNwAcffEDr1q0JDAwkOjqaW2+9lUOHDgGwZ88eOnbsCEBoaCiGYTBo0CAGDRrEokWLmDx5MoZhYBgGe/bsAeCXX36hZ8+eBAQEEBUVRf/+/Tly5EhxLCkpKQwbNowRI0YQHh5O9+7dueOOO7j66qtLxOxwOIiMjOTdd9897fNzuVy89NJLXHDBBfj6+hbPEvuzRYsW0aZNG+x2OzExMTz22GMUFRWd8WsqIiIiIiIicj5SQqiKubIdpZJBJxX8mo4r23MJoRkzZmCxWFi5ciWTJ0/mpZde4p133gFOJF7Gjh3L+vXrmTNnDnv27GHQoEEAxMfHM3v2bAC2bdtGWloakydPZvLkybRt25YhQ4aQlpZGWloa8fHxpKen06lTJ5KTk1m9ejXfffcdBw8e5KabbioVj81mY+nSpbzxxhvcddddfPfddyWWAX799dfk5uZy8803n/b5jR8/nn//+9+8/vrrbNq0iQcffJDbb7+dRYsWAfDHH3/Qq1cvLr30UtavX8/UqVN59913efbZZ6vi5RUREREREZHz1NHsAnYdzmb3kWyO5xTWdDjV4pxaMnY+cOWfejbK6erPRnx8PJMmTcIwDBo3bszGjRuZNGkSQ4YM4Y477ihu16BBA1555RUuvfRSsrOzCQgIICwsDIDIyEhCQkKK29psNvz8/IiOji4umzJlCsnJyTz33HPFZe+99x7x8fFs376dRo0aAZCUlMTzzz9fIsbGjRvzwQcf8MgjjwAwbdo0+vbtS0BAwCmfW0FBAePGjeOLL76gS5cumEwmGjRowJIlS3jzzTfp0KEDr7/+OvHx8UyZMgXDMLjwwgvZv38/jz76KE8//XStPqpeREREREREql6h08nm3zOY/fPvXNc0Didu3kzdycDLE2kUHYTZZNR0iB6jfyFXMZPPqXNsp6s/G5dddhmG8b83a9u2bfn1119xOp2sWbOG3r17U69ePQIDA+nQoQNwYuPuylq/fj0LFy4kICCg+OfCCy8EYOfOncXtWrVqVerau+66i2nTpgFw8OBBvv322xLJqvLs2LGD3Nxcrr/+eoKCgor7ff/994v73LJlC23bti3xGrRr147s7Gx+//33Sj9PEREREREROb/tO5JNkq+VRxIjqbcojfqLD/DUhTHUNRv8fjS7psPzKM0QqmKmACv2pJAyl43Zk0IwBVirPab8/Hy6d+9O9+7dmTlzJhEREezdu5fu3btTWFj5qXDZ2dn07t2bCRMmlKqLiYkp/rO/v3+p+gEDBvDYY4+xfPlyli1bRv369bnyyisr1CfAv//9b5KSkkrM9rHbvXOjbhERERERETlz+Q4ncWYzGR9vx/F7zv/Ktx3HekEQEX0a4HS6MJvPz7k0SghVMbOfldAbGpV7ypjZz3MJoRUrVpR4/NNPP5GUlMTWrVs5evQo48ePJz4+HoDVq1eXaHvyBDCn01mq/K9lLVu2ZPbs2SQmJmKxVO4tVKdOHfr06cO0adNYvnw5gwcPrtB1TZo0wW63s2/fPnr27Fnm8q+LLrqI2bNn43a7i2cJLV26lMDAQOrWrVupOEVEREREROT8VuRw4Nx6rEQy6CTHzkycf+RQEGDDz/f8nIRwfqa5apglxE5YvwuJGtmKiPubEzWyFWH9LvT4kfN79+5l5MiRbNu2jY8++ohXX32V4cOHU69ePWw2G6+++iq7du3iq6++YuzYsSWuTUhIwDAMvv76aw4fPlw8IycxMZEVK1awZ88ejhw5gsvlYujQoRw7dox+/fqxatUqdu7cybx58xg8eHCp5FFZ7rrrLmbMmMGWLVsYOHBghZ5bYGAgDz30EE8++SQzZsxg586drF27lldffZUZM2YAcP/997Nv3z7+/ve/s3XrVr788kv++c9/MnLkSO0fJCIiIiIiIiWYcgvJX3Ok3Pr81YcxHOfvqdX6V7KHmP2sWCP9sNcLwhrp59GZQScNGDCAvLw82rRpw9ChQxk+fDh33303ERERTJ8+nU8//ZQmTZowfvx4Jk6cWOLauLg4xowZw2OPPUZUVBTDhg0DYNSoUZjNZpo0aVK81Cw2NpalS5fidDrp1q0bTZs2ZcSIEYSEhFQo8dKlSxdiYmLo3r07sbGxFX5+zzzzDA8//DATJkzgoosuokePHnzzzTfUr1+/+DnMnTuXlStX0rx5c+69917uvPNO/vGPf1TiVRQREREREZEaU1QAhbnV05fbjdvpLr/a6QKnq3piqQFaMnaeSE1NLf7z1KlTS9X369ePfv36lShzu0u+8Z966imeeuqpEmWNGjVi+fLlpe6XlJTE559/XqF4/ionJ4fjx49z5513ltumLIZhcO+99/LII4+Um3jq0KEDK1euPKO4REREREREpIbkHIHD23CveBOjMAua9oX6HSA4zmNdWgJ9sTUJpuhQ2QkoW9NQbEF+Huu/pikhJNXG5XJx5MgRXnzxRUJCQrjmmmtqOiQRERERERGpaTlHcX//DMbaGRSfGb3zBwitDwP/AyHxHunW5mPDv1U0BT8fw5lRUKLOEumHb1IoZrPZI32fC5QQkmqzd+9e6tevT926dZk+fXqJDan37t1LkyZNyr128+bN2hhaRERERETkPOQ6uhPT2hmlK47vxv3TGxhd/gkWm0f6toT5EnbnRWSvSqNwUwaGAbZmofi3jMYeEeCRPs8VSghJtUlMTCy1TO2k2NhY1q1bV+61ldlrSERERERERGoPY/1Hp6ibieuy+zGFeGbpmNlsxhwZiLO9Cd9Lo070GWjD7uvrkf7OJUoIyTnBYrHQsGHDU7Zxuc7fzbxERERERES8liOv/DpnIe6i059mfbb8Av0h0OPdnFN0ypiIiIiIiIiI1BhX4xvLr2t4NS6Tl2VqqokSQiIiIiIiIiJSY1yhjXDHtytd4ROC+7IHKTRpcZMn6FUVERERERERkRL8/KrvuPUiayjudpMxH/wB8y/vQWE2rgY9cV1yJ07futgNbR/iCUoIiYiIiIiIiAg4iyArDcvhrbQP/gPLka0QFAv+dTzbrSsPIzya/JyrsbRqj2G4cDj9sPnXIc9dQGhwuEf791ZKCImIiIiIiIh4O2cR7n0rMT66CaMgC/v/F7sv6IzR53UIjPZY175BgWRv/AUa1AdXLG43GBY3GRvXU+eSizzWr7fTHkJSqyUmJvLyyy/XdBjFUlNTMQyD9PT0mg5FRERERESkwtyZf2DMvB4KskqUGzu/x738NSgq9FjfZl9fAps1xTc/n6KNqylcuRjb8SPUSW6GJVyzgzxFM4Q8JD87i9yMDApyc7D7++MXFIxPgHZGT0lJoUWLFlWWxFm1ahX+/v5Vci8RERERERGv9duKco9/N1a/h+vSuzGFxnuse5OPD7a6dbHVreuxPqQkJYQ8IOvoYea98Qq/bfi5uCyxeUu63fN3AutE1GBkNaewsBCbzVahtm63G6fTicVy+rdnRIR3vp4iIiIiIiJVyX18D0Z5lYXZ4CioznCkGmjJWBXLz84qlQwC2LN+LfPffJX87Kxyrjw7KSkpDBs2jGHDhhEcHEx4eDhPPfUUbrcbgOPHjzNgwABCQ0Px8/OjZ8+e/Prrr8CJBExERASfffZZ8f1atGhBTExM8eMlS5Zgt9vJzc0FID09nbvuuouIiAiCgoLo1KkT69evL24/evRoWrRowTvvvEP9+vXx8fFh0KBBLFq0iMmTJ2MYBoZhsGfPnuJlVt9++y2tWrXCbrezZMkSdu7cybXXXktUVBQBAQH87W9/IzU1tcTz/uuSMcMweOedd7juuuvw8/MjKSmJr776qsKv4y+//ELPnj0JCAggKiqK/v37c+TIkeL6goICHnjgASIjI/Hx8eGKK65g1apVFb6/iIiIiIjIucgd1ar8ypAE3Ia9/HqplZQQqmK5GRmlkkEn7Vm/ltyMDI/1PWPGDCwWCytXrmTy5Mm89NJLvPPOOwAMGjSI1atX89VXX7F8+XLcbje9evXC4XBgGAbt27cvTrYcP36cLVu2kJeXx9atWwFYtGgRl156afHRg3379uXQoUN8++23rFmzhpYtW9K5c2eOHTtWHM+OHTuYPXs2n3/+OevWrWPy5Mm0bduWIUOGkJaWRlpaGvHx/5ty+NhjjzF+/Hi2bNlCs2bNyM7OplevXnz//ff8/PPPdO/enX79+rF3795Tvg5jxozhpptuYsOGDfTq1YvbbrutRFzlSU9Pp1OnTiQnJ7N69Wq+++47Dh48yE033VTc5pFHHmH27NnMmDGDtWvX0rBhQ7p3716h+4uIiIiIiJyr3KENoc4FZdY52z2FwxxazRGJp2nJWBUryM05dX3eqevPRnx8PJMmTcIwDBo3bszGjRuZNGkSKSkpfPXVVyxdupTLL78cgJkzZxIfH8+cOXPo27cvKSkpvPnmmwAsXryY5ORkoqOjSU1N5cILLyQ1NZUOHToAJ2YLrVy5kkOHDmG3n8gST5w4kTlz5vDZZ59x9913AyeWib3//vsllnXZbDb8/PyIji69Q/0zzzxD165dix+HhYXRvHnzEvWzZ8/mP//5D3//+9/LfR0GDRpEv379AHjuued45ZVXWLlyJT169Djl6zdlyhSSk5N57rnnisvee+894uPj2b59O3FxcUydOpXp06fTs2dPAN5++20WLFjAu+++y8MPP3zK+4uIiIiIiJyriqx1cPf6CMvyf2LsnAduF/hH4Gz3TxxhfwO/im0BIrWHZghVMbvfqTc4tvt6bgPkyy67DMP436rPtm3b8uuvv7J582YsFgt/+9vfiuvq1KlD48aN2bJlCwAdOnRg8+bNHD58mEWLFpGSkkJKSgqpqak4HA6WLVtGSkoKAOvXryc7O5s6deoQEBBQ/LN792527txZ3EdCQkKl9vhp3bp1icfZ2dmMGjWKiy66iJCQEIKCgti+fftpZwg1a9as+M/+/v4EBQVx6NCh0/a/fv16Fi5cWOI5XXjhhQDs3LmTnTt34nA4aNeuXfE1VquVNm3aFL+OIiIiIiIitZHDmYczMJac+mMp7Psjjht+IL/rV+T6dcIVHIw5I72mQ5QqphlCVcwvOJjE5i3Zs35tqbrE5i3xCw6ugahOr2nTpoSFhbFo0SIWLVrEv/71L6Kjo5kwYQKrVq3C4XAUzy7Kzs4mJiam1H4+ACEhIcV/ruzpX39tP2rUKBYsWMDEiRNp2LAhdrudG264gcLCUx93aLVaSzw2DAOXy3Xa/rOzs+nduzcTJkwoVRcTE1Mi2SUiIiIiInI+yZ/zOTmNLiLwkmY4HQbuIieGjwWXxcnBQQOpN+WVmg5RqpgSQlXMJyCQbvf8nflvvloiKXTylDFPHj2/YsWKEo9/+uknkpKSaNKkCUVFRaxYsaI4qXP06FG2bdtGkyZNgBNJkyuvvJIvv/ySTZs2ccUVV+Dn50dBQQFvvvkmrVu3Lk7YtGzZkgMHDmCxWEhMTKxUjDabDafTWaG2S5cuZdCgQVx33XUAZGZmnnZ20Nlo2bIls2fPJjExscwTzi644AJsNhtLly4lISEBAIfDwapVqxgxYoTH4hIREREREfE0e4MG/HHfPWSGh2PtcRWuoGBMv6wjf8kSzEFBGFYtGTvfKCHkAYF1IrjqgYfJzcigIC8Hu68/fsHBHk0GAezdu5eRI0dyzz33sHbtWl599VVefPFFkpKSuPbaaxkyZAhvvvkmgYGBPPbYY8TFxXHttdcWX5+SksJDDz1E69atCQgIAKB9+/bMnDmzxP44Xbp0oW3btvTp04fnn3+eRo0asX//fr755huuu+66Uku//iwxMZEVK1awZ88eAgICCAsLK7dtUlISn3/+Ob1798YwDP7xj38Un5rmCUOHDuXtt9+mX79+PPLII4SFhbFjxw4+/vhj3nnnHfz9/bnvvvt4+OGHCQsLo169ejz//PPk5uZy5513eiwuERERERHxIs4iyPwDdi2EA79AXCtIbAfB8WCUezD8WfO5+GJMwcE4jxzB+eGMEnVhd9yBJbLi24FI7aA9hDzEJyCQsLi6xDRsTFhcXY8ngwAGDBhAXl4ebdq0YejQoQwfPrx4g+dp06bRqlUrrr76atq2bYvb7Wbu3Lkllld16NABp9NZvFcQnEgS/bXMMAzmzp1L+/btGTx4MI0aNeKWW27ht99+Iyoq6pQxjho1CrPZTJMmTYiIiDjljJ+XXnqJ0NBQLr/8cnr37k337t1L7A9U1WJjY1m6dClOp5Nu3brRtGlTRowYQUhICCbTiY/K+PHjueGGG+jfvz8tW7Zkx44dzJs3j9BQ7bgvIiIiIiJnye3GnbYOpraF/wyHVW/DnHvhjSvh0GaPdm2NiSFhxnQsMTH/KzSZCLn5ZkKuvx7DbPZo/1L9DLcnp1ycgzIzMwkODiYjI4OgoKASdfn5+ezevZv69evj4+NTQxGemZSUFFq0aMHLL79c06F4jMvlIjMzk6CgoOIETW1Um99n1cXhcDB37lx69epVak8oOf9ovL2Hxtp7aKy9i8bbe2isq0Hmfni7I2QdKF0XngQD50JgpEdDcBw6RNHhI+QePUpAvXpYwutg/v8VJHLuO1XO469q77+qRURERERERM4j7swDZSeDAI78iiv79Kcnny1rZCSWRkksy0jHFBerZNB5TAkh8Rr33ntviSPl//xz77331nR4IiIiIiLi5dyF+adu4CionkCgQic1S+2mTaXPE2UdAS8lPfPMM4waNarMutNNpRMREREREfE0t18UmCzgKipdafPHbS//UB6RylJCSLxGZGQkkZGeXW8rIiIiIiJyplyWYIzWwzCtfLlUnbPtozgtoWhrZ6kqWjImIiIiIiIicg4oNNkorD8AZ9dXIKTeicKwBjh7vU1hdG8KzZrTIVVH7yYRERERERGRc4CRlw2RkWRndsbW7lJMPuDMhSJTMNaIIKx5WRCiTZ6lamiGkIiIiIiIiMi54EAaf7z6MiQFQr26uOrEYiTG4Wrgx/5nnsZ15EhNRyjnEc0QEhERERERETkHmAICKPx4FmlffoFPtx44Y+ti2reHgvnzcBcWYhrx95oOUc4jSgiJiIiIiIiI/FVmGhzeCr8th9AESGwHQbFgtnmsS0udOtgaNqRwxw7yvvyiRJ1vq1ZYwnTKmFQdLRnzEomJibz88svFjw3DYM6cOeW237NnD4ZhsG7dOo/HdrZO91xEREREREQqJX0vTO8FH/SBxRPgy/thyqW4f1sORQ6PdWsJD6fulClY4+NLlNsaNiR2wnjMISEe61u8j2YIeam0tDRCQ0NrOgwREREREZFzS0EW7u8exzi2q2S5sxDjo1tw378CI7Sex7q3JyaQMPNDHPv349i/H1t8PJboaKwRER7rU7yTEkIekp/jIC+rkMK8Imy+FnwDbfj4W2s6rGLR0dEe76OwsBCbzXPTKUVERERERKqaK+sQpm1zy6505OI+8ItHE0IA1shIrJGR0KKFR/sR76YlYx6QfSyf+e9sYtboFXw2YQ2zRq9g/jubyD6W77E+s7KyuO222/D39ycmJoZJkyaRkpLCiBEjymz/12VWK1euJDk5GR8fH1q3bs3PP/9c6ppffvmFnj17EhAQQFRUFP379+fIn3a5T0lJYdiwYYwYMYLw8HC6d+9+2rjT09O56667iIiIICgoiE6dOrF+/foSbaZOncoFF1yAj48Pl156KR988EHFXhQREREREZHKchSC21V+ffbh6otFxIOUEKpi+TkOfvhgK/u2HCtRvm/LMX74YCv5OZ5Zbzpy5EiWLl3KV199xYIFC/jxxx9Zu3Ztha7Nzs7m6quvpkmTJqxZs4bRo0czatSoEm3S09Pp1KkTycnJrF69mu+++46DBw9y0003lWg3Y8YMbDYbS5cu5Y033jht33379uXQoUN8++23rFmzhpYtW9K5c2eOHTvx+n3xxRcMHz6chx56iA0bNjBo0CDuvPNOFi5cWMFXRkREREREpOLcZn8IjCm/PqJZNUYj4jlaMlbF8rIKSyWDTtq35Rh5WYVVvnQsKyuLGTNmMGvWLDp37gzAtGnTiI2NrdD1s2bNwuVy8e677+Lj48PFF1/M77//zn333VfcZsqUKSQnJ/Pcc88Vl7333nvEx8ezfft2GjVqBEBSUhLPP/98hfpdsmQJK1eu5NChQ9jtdgAmTpzInDlz+Oyzz7j77ruZOHEigwYN4v7778flcjF06FDWrVvHxIkT6dixY4X6ERERERERqagicxhc+QzmuUNK1bkTO+HyicRcA3GJVDXNEKpihXlFZ1V/Jnbt2oXD4aBNmzbFZcHBwTRu3LhC12/ZsoVmzZrh4+NTXNa2bdsSbdavX8/ChQsJCAgo/rnwwgsB2LlzZ3G7Vq1aVTju9evXk52dTZ06dUrcd/fu3cX33LJlC+3atStxXbt27diyZUuF+xEREREREakoh6+ZwqA2OHu/D3UuOFFoD8TVZgSOy1+gyBxYswGKVJEanSE0depUpk6dyp49ewC4+OKLefrpp+nZs2eZ7adPn87gwYNLlNntdvLzPbc3T2XZfE/9kp6u/lyVnZ1N7969mTBhQqm6mJj/Taf09/ev1D1jYmJITU0tVRei4xRFRERERKQG+BQWUBgeRnZWK6xtPsTi78JVZKLguA/20AgKzE58azpIkSpQozOE6taty/jx41mzZg2rV6+mU6dOXHvttWzatKnca4KCgkhLSyv++e2336ox4tPzDbQRf1FYmXXxF4XhG1j1p241aNAAq9XKqlWrissyMjLYvn17ha6/6KKL2LBhQ4nE2k8//VSiTcuWLdm0aROJiYk0bNiwxE9lkkB/veeBAwewWCyl7hkeHl4c29KlS0tct3TpUpo0aXJGfYqIiIiIiJyK8/hx9r8yCWcDf4zEuhQFxeGOjsNoGsaxXdthyeKaDlGkStRoQqh379706tWLpKQkGjVqxL/+9S8CAgJKJSP+zDAMoqOji3+ioqKqMeLT8/G30qn/haWSQvEXhdFpwIUeOXo+MDCQgQMH8vDDD7Nw4UI2bdrEnXfeiclkwjCM015/6623YhgGQ4YMYfPmzcydO5eJEyeWaDN06FCOHTtGv379WLVqFTt37mTevHkMHjwYp9N5RnF36dKFtm3b0qdPH+bPn8+ePXtYtmwZTz75JKtXrwbg4YcfZvr06UydOpVff/2V1157jS+++KLUptciIiIiIiJVwTAMHJ98zNEbbyDtq89J27WV/T8t4+jwv5Mx8HYMs3YQkvPDObN+yel08umnn5KTk1Nq/5o/y87OJiEhAZfLRcuWLXnuuee4+OKLy21fUFBAQUFB8ePMzEwAHA4HDkfJE78cDgdutxuXy4XLdYpjBk/DL8RG1zubkJ/toCCvCLuvBZ8AK3Y/y1nd91QmTpzIfffdx9VXX01QUBAPP/ww+/btw263F/d58rmddPJ5+vn58eWXX3L//feTnJxMkyZNGDduHH379i1uEx0dzY8//shjjz1Gt27dKCgoICEhofho+fL6OJ2vv/6af/zjHwwePJjDhw8THR3NlVdeSUREBC6Xi2uuuYZJkyYxceJEhg8fTkJCAu+++y7t27cv87nUBi6XC7fbjcPhwKy/TMp08rP518+onJ803t5DY+09NNbeRePtPWpirA1XEabcQxi5R8Fsw+0bhtMvwrOdBgbi07w5+evXU/TiX7bMMJnwueSS8/79rs917VWZMTPcbrfbg7Gc1saNG2nbti35+fkEBAQwa9YsevXqVWbb5cuX8+uvv9KsWTMyMjKYOHEiixcvZtOmTdStW7fMa0aPHs2YMWNKlc+aNQs/P78SZRaLhejoaOLj47HZqn5pV3XKycmhSZMmPPvss/Tv37+mw5E/KSwsZN++fRw4cICioqrfZFxERERE5HzQOCGahgUbsXz/TyjMPlEYUo/8a95k1b4CjqVneqRfHx8f2kRGceiuu3Dl5JSoC334YfZfdCH7Dh/2SN8iZys3N5dbb72VjIwMgoKCTtm2xhNChYWF7N27l4yMDD777DPeeecdFi1aVKE9YhwOBxdddBH9+vVj7NixZbYpa4ZQfHw8R44cKfXi5Ofns2/fPhITE0ucuFUb/Pzzz2zdupU2bdqQkZHB2LFjWbRoEdu3by/ej6e2c7vdZGVlERgYWKGlcOeq/Px89uzZQ3x8fK17n1UXh8PBggUL6Nq1K1Zr1S+zlHOLxtt7aKy9h8bau2i8vUd1j7X5tx8xfXhd6QqrH+77llEUWPakgCrhduM6cICMr74id/lPWGNjCRvQH3N8PMYZ7qFam+hzXXtlZmYSHh5eoYRQjS8Zs9lsNGzYEDhxZPmqVauYPHkyb7755mmvtVqtJCcns2PHjnLb2O127HZ7mdf+9Y3tdDoxDAOTyYTJVKPbK1WayWTipZdeYtu2bdhsNlq1asWPP/5IZGRkjcU0c+ZM7rnnnjLrEhISTrl5eFlOLgk7OUa11cm9ncp6D0pJeo28i8bbe2isvYfG2rtovL1HtYx17lH44Zmy6xy5sPk/WK94wLMx1KtHxH334Ro4EMNux1TLV5GcCX2ua5/KjFeNJ4T+yuVylZjRcypOp5ONGzeWu8TMmyQnJ7NmzZqaDqOEa665hr/97W9l1ul/KiIiIiIiUh5nXi7mI+Wfmmz8sQpcLvDwL4oNsxlzYKBH+xCpKTWaEHr88cfp2bMn9erVIysri1mzZpGamsq8efMAGDBgAHFxcYwbNw6AZ555hssuu4yGDRuSnp7OCy+8wG+//cZdd91Vk09DyhEYGEig/ucpIiIiIiKV5HabIawBHNhYZr0rvBm43J7OB4mc12o0IXTo0CEGDBhAWloawcHBNGvWjHnz5tG1a1cA9u7dW2Jp0PHjxxkyZAgHDhwgNDSUVq1asWzZsgrtNyQiIiIiIiK1g8MIwmjzCOavyjggx2LHndQbQ9kgkbNSowmhd99995T1qampJR5PmjSJSZMmeTAiERERERERqWkuPxuO4OZw5dOYl0+Aov/fVsQ/AmfPd3Dao7CZau9BMyLngnNuDyERERERERHxbv6+NvKCw8ixXYvPDT0xOY+CyUpRYRAOQnGbDbxvi2eRqqU5diIiIiIiInJOKTp+nKPr1mK6MBxnYCxZGfHk5MZBTF0KI20UrF5Z0yGK1HqaISQiIiIiIiLnFHdBAdkPP0hB31sw97kB6wVh4HJxePdOjDenYA/0x92ti/YREjkL+vR4gdTUVAzDID09vUb6NwyDOXPmVKjt6NGjadGihUfjERERERGRyjMVZtM4MaZa+jLsduz161P4/jTybuhNzvVXk31tTxyDbqVw+TJ8mzVXMkjkLOkTJJVW2QRTWloaPXv2rFDbUaNG8f333xc/HjRoEH369DmDKEVEREREpEpk/gFrP8T88c1cuOZpLFu+gMw0j3ZpCQ0lYsTwEw/cbpzHjuHKygLA8PEhsFtXj/Yv4g20ZMxDijIycB49iisrC1NgEOY6YViCg2s6rGpVWFiIzWYjOjq6wtcEBAQQEBDgwahERERERKTCMvfjnnkTxsFfiouMvctx122DcdP7EOS5GUM+zZsT9dRTHJo4EXdeHgCW6GjiXp6ENTbWY/2KeAvNEPIAR9oB/hj5ELt6XcWem29hV69e/PHQKBxpBzzWp8vlYty4cdSvXx9fX1+aN2/OZ599Vm77JUuWcOWVV+Lr60t8fDwPPPAAOTk5xfUFBQU8+uijxMfHY7fbadiwIe+++y579uyhY8eOAISGhmIYBoMGDQIgJSWFYcOGMWLECMLDw+nevTtQesnY77//Tr9+/QgLC8Pf35/WrVuzYsUKoOSSsdGjRzNjxgy+/PJLDMPAbDazZMkSunTpwrBhw0o8n8OHD2Oz2UrMLhIRERERkbPj3vJNiWTQScbvK3HvWerRvi3BwYT0vZEGX/+HxE8/of4Xn5P474/xbd4cw6K5DSJnS5+iKlaUkcH+f/yD3KUl/+eYu2QJ+596irgXJ3pkptC4ceP48MMPeeONN0hKSmLx4sXcfvvtRERElGq7c+dOevTowbPPPst7773H4cOHGTZsGMOGDWPatGkADBgwgOXLl/PKK6/QvHlzdu/ezZEjR4iPj2f27NnccMMNbNu2jaCgIHx9fYvvPWPGDO677z6WLi37L4fs7Gw6dOhAXFwcX331FdHR0axduxaXy1Wq7ahRo9iyZQuZmZlMmzYNl8uFxWLhjjvu4IEHHuDFF1/EbrcD8OGHHxIXF0enTp2q4uUUEREREZGcoxg/v19utbHmXWjUDXyCPBaCyWbDFhcHcXEe60PEWykhVMWcR4+WSgadlLtkCc6jR6s8IVRQUMBzzz3Hf//7X9q2bQtAgwYNWLJkCW+++SZ33313ifbjxo3jtttuY8SIEQAkJSXxyiuv0KFDB6ZOncrevXv55JNPWLBgAV26dCm+30lhYWEAREZGEhISUuLeSUlJPP/88+XGOmvWLA4fPsyqVauK79OwYcMy2wYEBODr60tBQQHR0dG4XC4yMzO5/vrreeCBB/jyyy+56aabAJg+fTqDBg3CMIwKvmoiIiIiInIqjoJCrO7Sv7gt5nZRVOjA4lN9MYlI1VFCqIqd3Ois/PrsKu9zx44d5Obm0rVryY3VCgsLSU5OLtV+/fr1bNiwgZkzZxaXud1uXC4Xu3fvZuPGjZjNZjp06FDpWFq1anXK+nXr1pGcnFycDDoTPj4+9O/fn/fee4+bbrqJtWvX8ssvv/DVV1+d8T1FRERERKSkIiMA00W3YD74jzLrnU3643D56B+VIrWUPrtVzBQYeJr6qt8wOTv7RJLpm2++Ie4vUyntdjs7d+4s1f6ee+7hgQceKHWvevXqsWPHjjOOxd/f/5T1f15edjbuuusuWrRowe+//860adPo1KkTCQkJVXJvEREREREBt9WCq0EvzL/MgCO/lqyLaoYr9nLcPuYaik5EzpYSQlXMXKcOfldcQe6SJaXq/K64AnOdOlXeZ5MmTbDb7ezdu7fMWT1/TQi1bNmSzZs3l7tUq2nTprhcLhYtWlS8ZOzPbDYbAE6ns9KxNmvWjHfeeYdjx45VaJaQzWYrs5+mTZvSunVr3n77bWbNmsWUKVMqHYuIiIiIiJTP6mvD5RtFYZeZmNMWYN72bzBMOC+6HWd4e9y+Edht9poOU0TOkE4Zq2KW4GBix47F74orSpT7XXEFsc+O9ciG0oGBgYwaNYoHH3yQGTNmsHPnTtauXcurr77KjBkzSrV/9NFHWbZsGcOGDWPdunX8+uuvfPnll8UndyUmJjJw4EDuuOMO5syZw+7du0lNTeWTTz4BICEhAcMw+Prrrzl8+HDxDKWK6NevH9HR0fTp04elS5eya9cuZs+ezfLly8tsn5iYyIYNG9i2bRtHjhzB4XAU1911112MHz8et9vNddddV5mXTERERERETsNqNpNjceEKiSHT0ZPspNfJavgaWYWdcdWJJdfixmzSHp4itZUSQh5gjYkm7sWJNJj7DYn//jcN5n5D3IsTsUZHe6zPsWPH8tRTTzFu3DguuugievTowTfffEP9+vVLtW3WrBmLFi1i+/btXHnllSQnJ/P0008TGxtb3Gbq1KnceOON3H///Vx44YUMGTKk+Fj6uLg4xowZw2OPPUZUVFSpI+BPxWazMX/+fCIjI+nVqxdNmzZl/PjxmM1lTzUdMmQIjRs3pnXr1kRFRRUfTw8nkksWi4V+/frh46Od7EREREREqpIzI4Pc8f/iUE4m7uQwzJfUw3JJPZzNQzmUeYy8ic/jzM2t6TBF5AwZbrfbXdNBVKfMzEyCg4PJyMggKKjk8Yj5+fns3r2b+vXrK8FwDjp5ylhQUBAmk4k9e/ZwwQUXsGrVKlq2bFnT4VWY3men53A4mDt3Lr169cJqtdZ0OOJhGm/vobH2Hhpr76LxPn8VHT3KbwMGUnToELbr++Js1x7D7ca06AcKv5yNrWES9d5+C3OQ546dl5qhz3Xtdaqcx19pDyGpdRwOB8ePH+cf//gHl112Wa1KBomIiIiInLG8DMg7Cs4i8AmCQM+tQAAwBwUR2LkTR996m/wZ78GM90rUB3Xtiimg6g/NEZHqoSVjUussXbqUmJgYVq1axRtvvFHT4YiIiIiIeN6xXbg/HQSvJMNrl8J7PeDXBVBQ8f08K8uwWgnpexOmMvZBNYeHE9izB4ZJ/6QUqa306ZVaJyUlBbfbzbZt22jatGlNhyMiIiIi4lkZv8O0nhi7fvhf2fHdMPNG3Ad+8WjX1rpxJP77YwJ79QSLBcNqJajPtSTOmoktLs6jfYuIZ2nJmIiIiIiIyDnMvWcZRtaBsiv/+zT0+xj8wjzSt2EY2BMTiX32WYpGjeL48eOEJSRg1VIxkVpPM4RERERERETOZTsXlltl/LEGZ36Ox0Mw+flhRETw044dYLd7vD8R8TwlhERERERERM5h7qB65VcGRoPLqL5gROS8oYSQiIiIiIjIOcyddC0YZf/TzdVyKEWmkOoNSETOC0oIiYiIiIiInMOKbBE4e70DZmuJclfj6yiK74nDqn/WiUjlaVNpERERERGRc5jDaqPA3RKfGxdjztwMBZm4I5MpOOaLJSgCq6/29BGRylMq+TyRkpLCiBEjajoMERERERGpYrnZWZAYQpFfNJkZyWTkdCC3KBpTUizH83OxOgprOkQRqYWUEBIAUlNTMQyD9PT0EuVKNImIiIiI1Czn9Hc4smAB2zMzyG5Rh/zWYfzmayJtxw6y7xyAMyOjpkMUkVpIS8Y8JKMgg2P5x8gqzCLQFkiYTxjB9uCaDqvGFBYWYrPZajoMEREREZHax2SmYOw/8Y+IwNmlKw4fPwLWriJ//XpM/n41HZ2I1FKaIeQBB3IO8MjiR7hmzjXcNvc2rplzDY8ufpQDOQc82m9RURHDhg0jODiY8PBwnnrqKdxuNwAffPABrVu3JjAwkOjoaG699VYOHToEwJ49e+jYsSMAoaGhGIbBoEGDGDRoEIsWLWLy5MkYhoFhGOzZsweAX375hZ49exIQEEBUVBT9+/fnyJEjxbGkpKQwbNgwRowYQXh4ON27d+eOO+7g6quvLhGzw+EgMjKSd99916OvjYiIiIjIWXO7IeMP2LMUNn4Gaesh+7DHuw2+5hoAig4fJu+jWRRMe4f89esBCOp9DebQUI/HICLnHyWEqlhGQQb/XPZPlu1fVqJ86f6ljF42mowCz03nnDFjBhaLhZUrVzJ58mReeukl3nnnHeBE4mXs2LGsX7+eOXPmsGfPHgYNGgRAfHw8s2fPBmDbtm2kpaUxefJkJk+eTNu2bRkyZAhpaWmkpaURHx9Peno6nTp1Ijk5mdWrV/Pdd99x8OBBbrrpplLx2Gw2li5dyhtvvMFdd93Fd999R1paWnGbr7/+mtzcXG6++WaPvS4iIiIiImfN7YaDm+HtFJjeC2bfCW+2x/3xbSeSRB5kqxdP0LXXlCq3REVR5647Mdm1qbSIVJ6WjFWxY/nHSiWDTlq6fynH8o95bOlYfHw8kyZNwjAMGjduzMaNG5k0aRJDhgzhjjvuKG7XoEEDXnnlFS699FKys7MJCAggLCwMgMjISEJCQorb2mw2/Pz8iI6OLi6bMmUKycnJPPfcc8Vl7733HvHx8Wzfvp1GjRoBkJSUxPPPP18ixsaNG/PBBx/wyCOPADBt2jT69u1LQEBAlb8eIiIiIiJVJnM/fNgHsg+VKDZ+X4F7wVMYvV8Bu2e+01rCwoh65BGCe/fm2Iz3cWVnE9ijB4Fdu2CLjfVInyJy/tMMoSqWVZh1VvVn47LLLsMwjOLHbdu25ddff8XpdLJmzRp69+5NvXr1CAwMpEOHDgDs3bu30v2sX7+ehQsXEhAQUPxz4YUXArBz587idq1atSp17V133cW0adMAOHjwIN9++22JZJWIiIiIyLnIdXRXqWTQScbmObjKqasqljp1CLjiCupOfpn4t94kbEB/JYNE5KxohlAVC7QFnlW9J+Tn59O9e3e6d+/OzJkziYiIYO/evXTv3p3CwsofUZmdnU3v3r2ZMGFCqbqYmJjiP/v7+5eqHzBgAI899hjLly9n2bJl1K9fnyuvvLLSMYiIiIiIVKvMtPLrXE4oyK2WMEx+2kRaRKqGEkJVLMwnjHax7Vi6f2mpunax7QjzCfNY3ytWrCjx+KeffiIpKYmtW7dy9OhRxo8fT3x8PACrV68u0fbkCWBOp7NU+V/LWrZsyezZs0lMTMRiqdxbqE6dOvTp04dp06axfPlyBg8eXKnrRURERERqRMgF5dfZg3BbSv8yVETkXKYlY1Us2B7M6MtH0y62XYnydrHtGH35aI8ePb93715GjhzJtm3b+Oijj3j11VcZPnw49erVw2az8eqrr7Jr1y6++uorxo4dW+LahIQEDMPg66+/5vDhw2RnZwOQmJjIihUr2LNnD0eOHMHlcjF06FCOHTtGv379WLVqFTt37mTevHkMHjy4VPKoLHfddRczZsxgy5YtDBw40COvhYiIiIhIVXL5ROGOa1NmnbPNcJxmz/3iV0TEE5QQ8oBo/2gmtJ/AV32+YmavmXzV5ysmtJ9AtH/06S8+CwMGDCAvL482bdowdOhQhg8fzt13301ERATTp0/n008/pUmTJowfP56JEyeWuDYuLo4xY8bw2GOPERUVxbBhwwAYNWoUZrOZJk2aFC81i42NZenSpTidTrp160bTpk0ZMWIEISEhmEynf0t16dKFmJgYunfvTqzWPYuIiIhILeCwBFGU8jrui64Hk/lEoT0I55VP4Yi9jkKLuWYDFBGpJC0Z85Bge7BHZwP9VWpqavGfp06dWqq+X79+9OvXr0SZ2+0u8fipp57iqaeeKlHWqFEjli9fXup+SUlJfP755xWK569ycnI4fvw4d955Z7ltRERERETOJQU+VozAKPIjHsPe9CEMVwEulw/5x3yxR0bi/v8tGEREagslhKTauFwujhw5wosvvkhISAjXXHNNTYckIiIiIlIh9kNpHDQHEN40Gme+C2d+EZYAG8S4OZS2n5g6QeDr2RUBIiJVSQkhqTZ79+6lfv361K1bl+nTp1d6Q2oRERERkZpSuHkLRe++x4GRj/KHLZh8w0xoupM6+3dRNO4ZnB+8jxUlhESk9tC/yKXaJCYmllqmJiIiIiJyRoryoTAHrL5g9fxR7JbwcAq3bIYhA4mJjMAcHIIjLY2C7GwwmTDZ7R6PQUSkKikhJCIiIiIitYcjH47vwf3T6xj7f8Zd5wKMdsMhrCH4BHqsW1tCPcwhITjT0yk6dJiiQ4eL6wI7d8YcplPGRKR20SljIiIiIiJSO7jduPetgDfaYaydAQc2YGz6At5Kwb3lPyeSRR5iiYoi/p23MQUFlSi3X3ghUY8/hjkgwGN9i4h4gmYIiYiIiIhI7ZCVhjHnPnAVlaoy5o7EndAOIyzBI10bJhM+TZrQYM4XFOzciWP/fuyNG2ONq4s1ItwjfYqIeJISQiIiIiIiUiu4so9gyvyj7EpHHu70fR5LCMGJpJA1NhZrbKzH+hARqS5aMiYiIiIiIrWD63T1p2sgIiInKSEkIiIiIiK1gssaAkHlzM6x+OAOqFut8YiI1GY1mhCaOnUqzZo1IygoiKCgINq2bcu33357yms+/fRTLrzwQnx8fGjatClz586tpmjlXJSYmMjLL79c02GIiIiISDVwWkJxdnkFTObSdR0n4LTopC8RkYqq0YRQ3bp1GT9+PGvWrGH16tV06tSJa6+9lk2bNpXZftmyZfTr148777yTn3/+mT59+tCnTx9++eWXao5czlRKSgojRoyosvutWrWKu+++u8ruJyIiIiLnrgK7hQLbxRTd/D2uS26FqItxN+pN0U3fkh/YgYIyEkUiIlK2Gt1Uunfv3iUe/+tf/2Lq1Kn89NNPXHzxxaXaT548mR49evDwww8DMHbsWBYsWMCUKVN44403qiXmCss7DjmHIT8TfILBPxx8Q2s6qhpTWFiIzWarUFu3243T6cRiOf3bMyIi4mxDExEREZFawlrkID/UF3dWPM6QkZjCC3A5bRjOIIwYX4qcpU8fExGRsp0zp4w5nU4+/fRTcnJyaNu2bZltli9fzsiRI0uUde/enTlz5pR734KCAgoKCoofZ2ZmAuBwOHA4HCXaOhwO3G43LpcL11lsSGdk7Ycv/46x64fiMvcFneGaV3AHeuZEgk6dOhUn0T788EOsViv33nsvY8aMwTAMjh8/zogRI/j6668pKCigffv2TJ48maSkJNxuN9HR0bz22mvceOONALRs2ZKDBw/yxx8nTnFYsmQJXbt25ejRo/j5+ZGens7DDz/MV199RUFBAa1bt+bFF1+kefPmAIwZM4Yvv/yS+++/n3HjxvHbb7/Rv39/Fi1axKJFi5g8eTIAO3fuZM+ePXTu3Jmvv/6ap59+mo0bN/Ldd98RHx/PQw89xIoVK8jJyeGiiy7iySefpHfv3sXj06BBA4YPH87w4cMBMJvNvPnmm8ydO5f58+cTFxfHCy+8wDXXXOOR1/1MuFwu3G43DocDs1m/xSrLyc/mXz+jcn7SeHsPjbX30Fh7l+ocb+PwQdLXbuRw87/RuFkEJreB23CzNaOAiPXriQwPxhES4PE4vJU+295DY117VWbMajwhtHHjRtq2bUt+fj4BAQF88cUXNGnSpMy2Bw4cICoqqkRZVFQUBw4cKPf+48aNY8yYMaXK58+fj5+fX4kyi8VCdHQ02dnZFBYWnsGzAR/ysX9VMhkEYOz8HvdXD1DY+3Xy8Tmje59KUVER77//Prfffjv//e9/+fnnn3nwwQeJiIhg4MCB9O/fn127djFz5kwCAwMZM2YMvXr14qeffsJqtdK2bVsWLFhAt27dSE9PZ8uWLfj4+LB69WoaNWrE/PnzSU5OpqioiMzMTG644QZ8fHz45JNPCAoKYvr06XTp0oXVq1cTGhpKQUEBO3bs4JNPPmHGjBmYTCbi4+PZsmULTZo04fHHHwcgODiY3NxcAB599FHGjh1LYmIiISEh/P7773Ts2JHHHnsMu93Oxx9/TL9+/Vi5ciXx8fHAieRKfn5+caIPTiSjxowZw9NPP81bb71F//792bBhA6Gh58YMrcLCQvLy8li8eDFFRfot1qksWLCgpkOQaqTx9h4aa++hsfYOhmEA1TPeV8TGkf/PJ4lo147DN/en0D8Qm6OAiC8+IW/BfHKnvMpP8+bhdDo9Hos302fbe2isa5+T/76uiBpPCDVu3Jh169aRkZHBZ599xsCBA1m0aFG5SaHKevzxx0vMKsrMzCQ+Pp5u3boRFBRUom1+fj779u0jICAAH58zS9oYRw+VSgYV1+38HrsjE1udyDO696lYLBbi4+OZMmUKhmHQqlUrdu7cyZtvvkmPHj349ttv+fHHH7n88ssB+Oijj0hISOCHH36gb9++dOnShbfeeougoCAWLlxIcnIyUVFRrF69mtatW/PTTz/RqVMngoKCWLJkCWvXruXAgQPY7XYAkpOT+fbbb5k3bx533303drudwsJCZs6cWWJZl5+fH8HBwSQlJZUogxNLAK+99tri8oSEBNq1a1f8uEWLFnz99dcsXLiQYcOGAWAymfDx8SkxloMHD+aOO+4A4IUXXuDNN99ky5Yt9OjRo6pf9jOSn5+Pr68v7du3P+P32fnO4XCwYMECunbtitVqrelwxMM03t5DY+09NNbewVSYjSnvKO6sNPLdNmxhdXH7V/333D9zHTrEkYAA8pcuhaVLMQDH//9gMhF4wQV0j/XMjHzRZ9ubaKxrrz9PljidGk8I2Ww2GjZsCECrVq1YtWoVkydP5s033yzVNjo6moMHD5YoO3jwINHR0eXe3263Fyct/sxqtZZ6YzudTgzDwGQyYTKd4X7bBad+8Y2CTIwzvfdpXHbZZSWWIF1++eW89NJLbN26FYvFQtu2bYufV0REBI0bN2bbtm2YTKbizZ6PHj3Kjz/+SEpKCtHR0SxevJghQ4awfPlyHn30UUwmExs3biQ7O7vU/j15eXns3r0bk8mEYRgkJCSUmtEFFL/GJ538c5s2bUqUZ2dnM3r0aL755hvS0tIoKioiLy+Pffv2lWj31/s1b968+HFgYCBBQUEcOXLkzMe0ip18fcp6D0pJeo28i8bbe2isvYfG+jyWdRD3gqcwNn6C4XbjBxDWAPp9DBGNPdatOzKSiJEjOfjMM6XqQm+7DUudOpj1nvM4fba9h8a69qnMeNV4QuivXC5XiT1//qxt27Z8//33JU6pWrBgQbl7DtUIn6Czq68hTZs2JSwsrHiPn3/9619ER0czYcIEVq1ahcPhKJ5dlJ2dTUxMDKmpqaXuExISUvxnf3//SsXw1/ajRo1iwYIFTJw4kYYNG2K327nhhhtOu5zvrx8AwzDOak8oEREREfmTogLcy1/D2PDvkuXHdsGM3jBkIQTHeaRrw2ol6KpeWCIiOPziixTu2YMlMpLw++8jsGs3zAHaP0hEpKJqNCH0+OOP07NnT+rVq0dWVhazZs0iNTWVefPmATBgwADi4uIYN24cAMOHD6dDhw68+OKLXHXVVXz88cesXr2at956qyafRkn+EXBBZ9j5fem6CzqfqPeQFStWlHj8008/kZSURJMmTSgqKmLFihXFSZ2jR4+ybdu24qV5hmFw5ZVX8uWXX7Jp0yauuOIK/Pz8KCgo4M0336R169bFCZuWLVty4MABLBYLiYmJlYrRZrNVeE330qVLGTRoENdddx1wYurb3r17K9WfiIiIiFQtV9YBTKveLrsy+yCuw9sxeSghBGAJDiaoaxf8klvgLiwEiwVLRETxXkYiIlIxNbqG5tChQwwYMIDGjRvTuXNnVq1axbx58+jatSsAe/fuJS0trbj95ZdfzqxZs3jrrbdo3rw5n332GXPmzOGSSy6pqadQmm8oXPPqieTPn13Q+US5B4+e37t3LyNHjmTbtm189NFHvPrqqwwfPpykpCSuvfZahgwZwpIlS1i/fj233347cXFxJfbsSUlJ4aOPPqJFixYEBARgMplo3749M2fOpEOHDsXtunTpQtu2benTpw/z589nz549LFu2jCeffJLVq1efMsbExERWrFjBnj17OHLkyCln7iQlJfH555+zbt061q9fz2233Ybb7T77F0pEREREzlxBHjjK37TUOLKzWsKwhIdjjY3FGhmpZJCIyBmo0RlC77777inry1qS1LdvX/r27euhiKpIcBzc+C7kHIb8zBPLxPwjPJoMghMzqvLy8mjTpg1ms5nhw4dz9913AzBt2jSGDx/O1VdfTWFhIe3bt2fu3Lkllld16NABp9NJSkpKcVlKSgpffvlliTLDMJg7dy5PPvkkgwcP5vDhw0RHR9O+ffsy9wz6s1GjRjFw4ECaNGlSvOdQeV566SXuuOMOLr/8csLDw3nkkUc4fvz4mb04IiIiIlIl3CYf8AmG/Iwy612hSZjLrBERkXPJObeH0HnDN9TjCaC/slqtvPzyy0ydOrVUXWhoKO+///4pr2/RokWpGTgjRowosWfTSYGBgbzyyiu88sorZd5r9OjRjB49ulR5o0aNWL58eYmyxMTEMmf+JCYm8sMP/zuxzeVycfvtt5c4UWzPnj0lrinrPunp6WXGKCIiIiKV57SEYrQahmnpv0pXhibiDkqo/qBERKTSzo1jl0REREREpFYosFhw1O+L69K/g9n2v4q4VhRd/TFF1vCaC05ERCpMM4RERERERKTCTBYL7tAIcsLuwH5DP0yuTNxmXwozfDH7x5JrM+FT00GKiMhpKSF0nihrvyURERERkapmTT9G2qF0Ai+IxuoKx5FVgMlugTomfs/OJvLQEWjWtKbDFBGR09CSMRERERERqTB3fh759wwmfcVK1uzex3cHj5K6Zz9pu3fD04/i3LyppkMUEZEK0AwhEREREZHaLCsN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V0EepuN7ym+wfy00u8GjMUQH+xId7MsVSREe7UdERERqr0olhADatGmj5I+IiIhIOdxYICAKsg+WXR/aGM3TERERkZqmY8FEREREqlCRKQzXpSPKrrT544prW63xiIiIiJRFCSERERGRKmTYTThie+JKvhuMP33VCoik6LrPcNqiai44ERERkf9X6SVjIiIiIlI+m78vBaGRZAfeie8tgzDy9oMtgKL8IIqcdbBYtWBMREREap4SQiIiIiJVzB7uj7tpHIXpBeQftGPyteDXqA4WH/AJCazp8ERERESUEBIRERHxBJ+IQIgIxD8pvKZDERERESml0gmh5ORkDKP0VGfDMPDx8aFhw4YMGjSIjh07VkmAIiIiIrXV8fzj5DpyMZvMhPmEYTPbajokEREREeAMNpXu0aMHu3btwt/fn44dO9KxY0cCAgLYuXMnl156KWlpaXTp0oUvv/zSE/GKiIiInPPyHHn8fPBn7l1wLz0+70HvL3ozcfVEDuQcqOnQRERERIAzmCF05MgRHnroIZ566qkS5c8++yy//fYb8+fP55///Cdjx47l2muvrbJARURERGqLbce3MfC7gbhxA5DvzOejrR+x5uAa3ujyBhF+ETUcoYiIiHi7Ss8Q+uSTT+jXr1+p8ltuuYVPPvkEgH79+rFt27azj05ERESkljmef5zxK8cXJ4P+bPvx7ezK2FUDUYmIiIiUVOmEkI+PD8uWLStVvmzZMnx8fABwuVzFfxYRERHxJnlFeWw6uqnc+h9/X1KN0YiIiIiUrdJLxv7+979z7733smbNGi699FIAVq1axTvvvMMTTzwBwLx582jRokWVBioiIiJSGzhd4GfxI7cot8z6UHudao5IREREpLRKJ4T+8Y9/UL9+faZMmcIHH3wAQOPGjXn77be59dZbAbj33nu57777qjZSERERkVrAShC9Eq/jsx0zS9UZGLSMaFcDUYmIiIiUVOmEEMBtt93GbbfdVqrc7XZjGAa+vr5nHZiIiIhIlclLP/Ff3xDP9+W20CH6BjYd+5ktxzYXFxsYPNxyNOmZPhDj+TBERERETqXSewi98MILZZY7nc7iGUIiIiIi54SMP2DN+zDzRph1E6z/GDLTPNplRKCdXWlmrot9mnFtp9Kv0WDuuXgkr175MWs2x3FBeJhH+xcRERGpiErPEHrhhRcICwvjzjvv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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "tlca_cascade.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)" + ] + }, + { + "cell_type": "markdown", + "id": "d50db7cc", + "metadata": {}, + "source": [ + "### Side-by-side scenario comparison\n", + "\n", + "Aggregating both characterised inventories on a common time axis lets us see\n", + "the climate value of the cascade as a *flow* rather than a single number: the\n", + "recycling credit appears as a drop in cumulative GWP from the year that the\n", + "recovered material starts to come back." + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "bdd8b8bd", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T14:35:27.792533Z", + "iopub.status.busy": "2026-05-02T14:35:27.792307Z", + "iopub.status.idle": "2026-05-02T14:35:28.104143Z", + "shell.execute_reply": "2026-05-02T14:35:28.102725Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "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IiJqliorK8WOoKc+LvRVpyEv5NkpbYGyfzQI2vmfzAQlLKQWsDaxgp3SDi3M7OFk6QRXW1e42bnBUmlRb5mIiIiofohamHJwcIBMJkNGRoZee0ZGBlxcXKp9j4uLyz23v/NrRkYGXF1d9bb55619/zRt2jS9q4YFBQXw9PTExo0bjWaIPhERERmHO0PTm5uaLuTVh14+PeF22xXOVk5ws3WDi60LTE14sZCIiKgpEnVMs1wuR9euXREdHa1r02g0iI6ORmhoaLXvCQ0N1dseAHbv3q3bvlWrVnBxcdHbpqCgAMeOHatxnwqFAtbW1novIiIiosagPi70VWfatGnIz8/XvW7cuPHw4WvQ1v0R/KfzU+ju2x2eDp4sShERETVhot9sHxUVheXLl2PNmjW4ePEixo0bh+LiYowePRoAMHLkSL05E9555x3s3LkT8+fPx6VLl/Dxxx/j5MmTmDBhAgBAIpFg4sSJmD17NrZv347z589j5MiRcHNz05tgnYiIiKgpqI8LfdXhhTwiIiKqD6LPMTV8+HBkZmbio48+Qnp6OgIDA7Fz507dvAcpKSl6k1WGhYVh3bp1+PDDDzF9+nT4+fnhl19+0Xu08ZQpU1BcXIwxY8YgLy8Pjz76KHbu3AmlUtng34+IiIiovkVFRWHUqFHo1q0bgoODsXDhwioX+tzd3TFnzhwA2gt9vXr1wvz58zFo0CBs2LABJ0+exLJly8T8GkRERNQMSQRBEMQOYWyM8THQREREZByMtZ+wePFizJs3T3ehb9GiRejevTsAoHfv3vD29sbq1at122/evBkffvghkpOT4efnhy+++AIDBw40+POM9TgQERGR+GrTT2BhqhrsaBEREVFN2E/Q4nEgIiKimtSmnyD6HFNERERERERERNQ8sTBFRERERERERESiYGGKiIiIiIiIiIhEwcIUERERERERERGJgoUpIiIiIiIiIiISBQtTREREREREREQkChOxAxgjQRAAaB9vSERERPRPd/oHd/oLzRX7S0RERFST2vSXWJiqRmFhIQDA09NT5CRERERkrAoLC2FjYyN2DNGwv0RERET3Y0h/SSI098t91dBoNEhNTYWVlRUkEonYcepEQUEBPD09cePGDVhbW4sdx6jxWBmGx8kwPE6G4XEyDI+TYer7OAmCgMLCQri5uUEqbb6zIjTF/hLAv2eG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IAhihyAiaijjx49HcnIyfv/9dwDaK3pLlixBQkICHn/8cfTt2xfTpk3Tbf/jjz9iypQpSE1NrXZ/W7ZswdixY5GVlQVAewVw9OjROHPmDDp16lT/X4iIiIiojrG/REQNiYUpImpWTp8+jaCgIFy/fh3u7u7o2LEjnnvuOcyYMQOOjo4oKiqCTCbTba9Wq1FWVobi4mKYm5tjz549mDNnDi5duoSCggKoVCq99atXr8Ybb7yBsrIySCQSEb8pERER0YNhf4mIGpKJ2AGIiBpS586d0alTJ6xduxZPPPEELly4gB07dgAAioqKMGvWLAwZMqTK+5RKJZKTk/Hkk09i3Lhx+Oyzz2Bvb4+DBw/i1VdfRUVFBczNzQEAZmZm7GQRERFRo8X+EhE1JBamiKjZee2117Bw4ULcunUL/fr1g6enJwCgS5cuuHz5Mnx9fat9X2xsLDQaDebPnw+pVDtF36ZNmxosNxEREVFDYX+JiBoKC1NE1Ow8//zzmDRpEpYvX461a9fq2j/66CM8+eST8PLywrPPPgupVIqzZ88iLi4Os2fPhq+vLyorK/H111/jqaeewqFDh7B06VIRvwkRERFR/WB/iYgaCp/KR0TNjo2NDYYOHQpLS0sMHjxY1x4REYHffvsNf/75J4KCghASEoIvv/wSLVu2BAB06tQJCxYswNy5cxEQEICffvoJc+bMEelbEBEREdUf9peIqKFw8nMiapb69u2L9u3bY9GiRWJHISIiIjJK7C8RUUNgYYqImpXc3FzExMTg2WefRXx8PPz9/cWORERERGRU2F8ioobEOaaIqFnp3LkzcnNzMXfuXHayiIiIiKrB/hIRNSSOmCIiIiIiIiIiIlFw8nMiIiIiIiIiIhIFC1NERERERERERCQKFqaIiIiIiIiIiEgULEwREREREREREZEoWJgiIiIiIiIiIiJRsDBFRERERERERESiYGGKiIiIiIiIiIhEwcIUERERERERERGJgoUpIiIiIiIiIiISxf8DDQl9197bdhMAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df_linear = tlca_linear.characterized_inventory.copy()\n", + "df_cascade = tlca_cascade.characterized_inventory.copy()\n", + "\n", + "df_linear[\"year\"] = pd.to_datetime(df_linear[\"date\"]).dt.year\n", + "df_cascade[\"year\"] = pd.to_datetime(df_cascade[\"date\"]).dt.year\n", + "\n", + "agg_linear = df_linear.groupby(\"year\")[\"amount\"].sum().sort_index()\n", + "agg_cascade = df_cascade.groupby(\"year\")[\"amount\"].sum().sort_index()\n", + "\n", + "all_years = sorted(set(agg_linear.index) | set(agg_cascade.index))\n", + "agg_linear = agg_linear.reindex(all_years, fill_value=0.0)\n", + "agg_cascade = agg_cascade.reindex(all_years, fill_value=0.0)\n", + "\n", + "cum_linear = agg_linear.cumsum()\n", + "cum_cascade = agg_cascade.cumsum()\n", + "\n", + "fig, axes = plt.subplots(1, 2, figsize=(12, 4))\n", + "axes[0].plot(all_years, agg_linear, color=\"#888888\", lw=2, label=\"linear\")\n", + "axes[0].plot(all_years, agg_cascade, color=\"#5fb963\", lw=2, label=\"cascade\")\n", + "axes[0].axhline(0, color=\"k\", lw=0.5)\n", + "axes[0].set(xlabel=\"year\", ylabel=\"GWP100 (kg CO2-eq / yr)\",\n", + " title=\"Annual characterised emissions\")\n", + "axes[0].legend()\n", + "\n", + "axes[1].plot(all_years, cum_linear, color=\"#888888\", lw=2, label=\"linear\")\n", + "axes[1].plot(all_years, cum_cascade, color=\"#5fb963\", lw=2, label=\"cascade\")\n", + "axes[1].set(xlabel=\"year\", ylabel=\"cumulative GWP100 (kg CO2-eq)\",\n", + " title=\"Cumulative characterised emissions\")\n", + "axes[1].legend()\n", + "\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "id": "00e4c312", + "metadata": {}, + "source": [ + "## Wrap-up\n", + "\n", + "Three observations matter more than the specific numbers above:\n", + "\n", + "1. **Coupled cohorts only fall out of dMFA + time-explicit LCA together.**\n", + " The 2nd-life stock and the recycled-material flow lag the EV outflow by\n", + " different amounts; in the cascade scenario the recycling credit therefore\n", + " has a substantially later temporal distribution than the production\n", + " burden it offsets, and the climate value depends on the *gap* between the\n", + " two.\n", + "2. **Foreground evolution is the next layer.** Here we held $\\eta(t)$ on the\n", + " `recycling_credit` edge fixed at its time-averaged value (baked into the\n", + " amount); a real research application would attach a `flodym`-derived\n", + " $\\eta(t)$ as a foreground temporal evolution on the recycling sub-edge,\n", + " using the `bw_timex 1.0` foreground-evolution feature.\n", + "3. **Toy chemistries hide most of the policy story.** Replacing the single\n", + " `battery` background process with chemistry-resolved cell, cathode and\n", + " recycling inventories (e.g. NMC811 vs LFP, hydromet vs pyromet) is the\n", + " minimum needed to address the EU Battery Regulation Art. 8 recycled-content\n", + " feasibility question.\n", + "\n", + "The structural skeleton — three coupled stocks, six TDs, two FUs — is fully\n", + "reusable for a real research application. From here the natural extensions are\n", + "\n", + "- splitting `battery` into two cell chemistries with their own production /\n", + " recycling inventories;\n", + "- wiring `premise` scenarios into the background databases for an explicit\n", + " grid-decarbonisation pathway;\n", + "- replacing the static GWP100 with `GWP*` / `AGTP` to expose the climate\n", + " value of *delayed* virgin substitution." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.15" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From f3323371c75af0e19f69d84f3c4806f68b7f6f29 Mon Sep 17 00:00:00 2001 From: Timo Diepers Date: Sat, 2 May 2026 16:37:07 +0200 Subject: [PATCH 05/26] Add temporal evolution factors to EV fleet example --- .../example_electric_vehicle_fleet.ipynb | 59 +++++++++++++++---- 1 file changed, 46 insertions(+), 13 deletions(-) diff --git a/notebooks/example_electric_vehicle_fleet.ipynb b/notebooks/example_electric_vehicle_fleet.ipynb index 77e3e32..8bcbe8f 100644 --- a/notebooks/example_electric_vehicle_fleet.ipynb +++ b/notebooks/example_electric_vehicle_fleet.ipynb @@ -113,7 +113,7 @@ "output_type": "stream", "text": [ "\r", - "100%|██████████| 1/1 [00:00<00:00, 4559.03it/s]" + "100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 1/1 [00:00<00:00, 4559.03it/s]" ] }, { @@ -253,7 +253,7 @@ "\n", "- **Time:** annual resolution from 2015 to 2055.\n", "- **Stock trajectory:** an exogenously prescribed S-curve growing from 0 to a saturation level, mimicking a national EV fleet rolling out over a few decades.\n", - "- **Lifetime:** Weibull-distributed, with shape `k = 5` and scale `λ = 14` (years), giving a mean lifetime of around 13 years.\n", + "- **Lifetime:** Weibull-distributed, with shape `k = 5` and scale `\u03bb = 14` (years), giving a mean lifetime of around 13 years.\n", "\n", "Given stock(t) and the lifetime distribution, flodym's `StockDrivenDSM` solves the (triangular) cohort balance equations and returns annual inflow and outflow." ] @@ -532,7 +532,7 @@ "\n", "n_total_inflow = inflow_window.sum()\n", "n_total_outflow = outflow_window.sum()\n", - "vehicle_years = stock_window.sum() # ≈ fleet × average lifetime in years\n", + "vehicle_years = stock_window.sum() # \u2248 fleet \u00d7 average lifetime in years\n", "\n", "print(f\"Total vehicles produced {ANALYSIS_START}-{ANALYSIS_END}: {n_total_inflow:>12,.0f}\")\n", "print(f\"Total vehicles retired {ANALYSIS_START}-{ANALYSIS_END}: {n_total_outflow:>12,.0f}\")\n", @@ -554,9 +554,9 @@ "\n", "We build three fleet-level distributions, all expressed in **years relative to the functional unit's anchoring date `FU_YEAR`**:\n", "\n", - "- `td_fleet_inflow` → weights = `inflow(t) / total_inflow`,\n", - "- `td_fleet_driving` → weights = `stock(t) / total_vehicle_years`,\n", - "- `td_fleet_outflow` → weights = `outflow(t) / total_outflow`.\n", + "- `td_fleet_inflow` \u2192 weights = `inflow(t) / total_inflow`,\n", + "- `td_fleet_driving` \u2192 weights = `stock(t) / total_vehicle_years`,\n", + "- `td_fleet_outflow` \u2192 weights = `outflow(t) / total_outflow`.\n", "\n", "Each set of weights sums to 1, so the *amount* of the corresponding exchange (e.g. `N_total` vehicles produced) is preserved and only redistributed in time." ] @@ -872,10 +872,10 @@ "source": [ "Two kinds of `TemporalDistribution`s are at play:\n", "\n", - "1. **Fleet-level distributions** derived from the flodym MFA, attached to the three `fleet_driving` exchanges. They tell `bw_timex` *when* in time the production, driving and retirement of the fleet happen.\n", - "2. **Per-vehicle distributions** that capture how component manufacturing and waste treatment are spread around an individual vehicle's production / disposal date. We reuse the same distributions as in the standalone example.\n", + "1. **Fleet-level distributions** derived from the flodym MFA, attached to the three `fleet_driving` exchanges. They tell `bw_timex` *when* in time those aggregate flows occur.\n", + "2. **Process-level distributions** inside the foreground activities (`ev_production`, `used_ev`) that were already present in the standalone example.\n", "\n", - "Through the graph traversal, these get *convolved* automatically: the timing of glider manufacturing for a 2030-cohort vehicle is for instance `td_fleet_inflow` shifted by `td_glider_production`." + "In addition, we can optionally add **temporal evolution** to foreground exchanges to represent technology learning. Here we let electricity demand per vehicle-km improve over build years via `temporal_evolution_factors` on the electricity exchange.\n" ] }, { @@ -947,6 +947,24 @@ "used_ev_to_battery_eol.save()" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from datetime import datetime\n", + "\n", + "# Optional foreground technology learning: EVs built in later years use less electricity per km\n", + "electricity_to_fleet_driving[\"temporal_evolution_factors\"] = {\n", + " datetime(2020, 1, 1): 1.00,\n", + " datetime(2030, 1, 1): 0.88,\n", + " datetime(2040, 1, 1): 0.80,\n", + " datetime(2050, 1, 1): 0.75,\n", + "}\n", + "electricity_to_fleet_driving.save()\n" + ] + }, { "cell_type": "code", "execution_count": 23, @@ -2001,7 +2019,7 @@ " \n", " \n", "\n", - "

342 rows × 6 columns

\n", + "

342 rows \u00d7 6 columns

\n", "" ], "text/plain": [ @@ -2176,7 +2194,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cumulative fleet radiative forcing: 3.550e-03 W/m²\n" + "Cumulative fleet radiative forcing: 3.550e-03 W/m\u00b2\n" ] } ], @@ -2192,7 +2210,7 @@ " fixed_time_horizon=True,\n", " characterization_functions=characterization_functions,\n", ")\n", - "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m²\")" + "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m\u00b2\")" ] }, { @@ -2497,6 +2515,21 @@ "## Wrap-up\n" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Interpreting vintage improvements\n", + "\n", + "Yes \u2014 this setup can represent **vintage-dependent efficiency improvements** in a practical way. The exchange amount is adjusted using the factor at the *time when that exchange occurs*.\n", + "\n", + "- If a vehicle is produced in a later year, its production and use exchanges can automatically pick up later (more efficient) factors.\n", + "- Existing vehicles can also keep improving at later times **if** you model this as time-varying use-phase exchanges (as done here with a fleet-level driving exchange).\n", + "- If you instead want fixed technical vintages (e.g., a 2025 car keeps its 2025 efficiency forever), represent each cohort with separate activities or separate temporal distributions so each cohort keeps its own use intensity.\n", + "\n", + "So, `temporal_evolution_factors` can capture both a system-wide efficiency trend and (with a cohort-resolved foreground design) strict vintage-locking behavior.\n" + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -2532,4 +2565,4 @@ }, "nbformat": 4, "nbformat_minor": 2 -} +} \ No newline at end of file From 2e3b16833717c983f382e058498ec6e8264d22ae Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 2 May 2026 15:28:13 +0000 Subject: [PATCH 06/26] Use foreground evolution for recycling efficiency and EV efficiency Moves eta(t) off the cascade-edge amount and onto the recycling_credit edge as temporal_evolution_factors, separating logistics timing (TD) from efficiency parameter. Adds the same machinery for an EV electricity efficiency improvement on the driving electricity edge of both scenarios. Adds a policy-lever sweep that reruns the cascade with eta frozen at 50% and at 95% to expose the value of foreground evolution as a one-line scenario knob, and extends the cumulative-emissions comparison plot to all four scenarios. https://claude.ai/code/session_01WTPSHSoXjX9hU1vrRir2Rv --- notebooks/example_battery_cascade.ipynb | 3855 +++++++++++++++++++---- 1 file changed, 3270 insertions(+), 585 deletions(-) diff --git a/notebooks/example_battery_cascade.ipynb b/notebooks/example_battery_cascade.ipynb index 846cf23..56ad92e 100644 --- a/notebooks/example_battery_cascade.ipynb +++ b/notebooks/example_battery_cascade.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "024f433f", + "id": "4bc9696a", "metadata": {}, "source": [ "# Battery cascade time-explicit LCA (1st-life EV → 2nd-life stationary → recycling)\n", @@ -42,7 +42,7 @@ }, { "cell_type": "markdown", - "id": "6cb718c7", + "id": "1b037754", "metadata": {}, "source": [ "## Background databases\n", @@ -54,13 +54,13 @@ { "cell_type": "code", "execution_count": 1, - "id": "402cdcb7", + "id": "f8b0a237", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:17.223707Z", - "iopub.status.busy": "2026-05-02T14:35:17.223480Z", - "iopub.status.idle": "2026-05-02T14:35:19.051423Z", - "shell.execute_reply": "2026-05-02T14:35:19.050313Z" + "iopub.execute_input": "2026-05-02T15:27:20.139473Z", + "iopub.status.busy": "2026-05-02T15:27:20.139273Z", + "iopub.status.idle": "2026-05-02T15:27:22.071451Z", + "shell.execute_reply": "2026-05-02T15:27:22.070353Z" } }, "outputs": [ @@ -88,13 +88,13 @@ { "cell_type": "code", "execution_count": 2, - "id": "8b4751f3", + "id": "9cd892f0", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:19.053729Z", - "iopub.status.busy": "2026-05-02T14:35:19.053505Z", - "iopub.status.idle": "2026-05-02T14:35:19.091220Z", - "shell.execute_reply": "2026-05-02T14:35:19.090008Z" + "iopub.execute_input": "2026-05-02T15:27:22.074292Z", + "iopub.status.busy": "2026-05-02T15:27:22.074039Z", + "iopub.status.idle": "2026-05-02T15:27:22.110507Z", + "shell.execute_reply": "2026-05-02T15:27:22.109384Z" } }, "outputs": [], @@ -106,13 +106,13 @@ { "cell_type": "code", "execution_count": 3, - "id": "712fe391", + "id": "91cf8aba", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:19.093974Z", - "iopub.status.busy": "2026-05-02T14:35:19.093767Z", - "iopub.status.idle": "2026-05-02T14:35:19.202038Z", - "shell.execute_reply": "2026-05-02T14:35:19.200701Z" + "iopub.execute_input": "2026-05-02T15:27:22.113045Z", + "iopub.status.busy": "2026-05-02T15:27:22.112833Z", + "iopub.status.idle": "2026-05-02T15:27:22.227323Z", + "shell.execute_reply": "2026-05-02T15:27:22.226215Z" } }, "outputs": [ @@ -129,14 +129,14 @@ "output_type": "stream", "text": [ "\r", - "100%|██████████| 1/1 [00:00<00:00, 8701.88it/s]" + "100%|██████████| 1/1 [00:00<00:00, 10782.27it/s]" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "\u001b[2m14:35:19+0000\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" + "\u001b[2m15:27:22+0000\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" ] }, { @@ -169,13 +169,13 @@ { "cell_type": "code", "execution_count": 4, - "id": "175158ec", + "id": "4c646092", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:19.204231Z", - "iopub.status.busy": "2026-05-02T14:35:19.204016Z", - "iopub.status.idle": "2026-05-02T14:35:19.577042Z", - "shell.execute_reply": "2026-05-02T14:35:19.576116Z" + "iopub.execute_input": "2026-05-02T15:27:22.229671Z", + "iopub.status.busy": "2026-05-02T15:27:22.229461Z", + "iopub.status.idle": "2026-05-02T15:27:22.644932Z", + "shell.execute_reply": "2026-05-02T15:27:22.643637Z" } }, "outputs": [], @@ -205,7 +205,7 @@ }, { "cell_type": "markdown", - "id": "40ce1ab2", + "id": "f5c843df", "metadata": {}, "source": [ "## Per-vehicle and cascade parameters\n", @@ -227,13 +227,13 @@ { "cell_type": "code", "execution_count": 5, - "id": "89b53afc", + "id": "dcc06a14", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:19.579884Z", - "iopub.status.busy": "2026-05-02T14:35:19.579696Z", - "iopub.status.idle": "2026-05-02T14:35:19.584059Z", - "shell.execute_reply": "2026-05-02T14:35:19.583058Z" + "iopub.execute_input": "2026-05-02T15:27:22.647997Z", + "iopub.status.busy": "2026-05-02T15:27:22.647738Z", + "iopub.status.idle": "2026-05-02T15:27:22.652222Z", + "shell.execute_reply": "2026-05-02T15:27:22.651139Z" } }, "outputs": [], @@ -265,7 +265,7 @@ }, { "cell_type": "markdown", - "id": "1204dd58", + "id": "b3e28913", "metadata": {}, "source": [ "## Coupled dynamic MFA in flodym\n", @@ -285,13 +285,13 @@ { "cell_type": "code", "execution_count": 6, - "id": "5ecbcb17", + "id": "2567498c", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:19.586357Z", - "iopub.status.busy": "2026-05-02T14:35:19.586099Z", - "iopub.status.idle": "2026-05-02T14:35:19.897086Z", - "shell.execute_reply": "2026-05-02T14:35:19.895747Z" + "iopub.execute_input": "2026-05-02T15:27:22.654361Z", + "iopub.status.busy": "2026-05-02T15:27:22.654176Z", + "iopub.status.idle": "2026-05-02T15:27:22.950390Z", + "shell.execute_reply": "2026-05-02T15:27:22.949074Z" } }, "outputs": [], @@ -313,13 +313,13 @@ { "cell_type": "code", "execution_count": 7, - "id": "8d1e4a16", + "id": "f3e24a31", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:19.899918Z", - "iopub.status.busy": "2026-05-02T14:35:19.899369Z", - "iopub.status.idle": "2026-05-02T14:35:19.904127Z", - "shell.execute_reply": "2026-05-02T14:35:19.903293Z" + "iopub.execute_input": "2026-05-02T15:27:22.952683Z", + "iopub.status.busy": "2026-05-02T15:27:22.952269Z", + "iopub.status.idle": "2026-05-02T15:27:22.957030Z", + "shell.execute_reply": "2026-05-02T15:27:22.955507Z" } }, "outputs": [], @@ -334,7 +334,7 @@ }, { "cell_type": "markdown", - "id": "05dc381b", + "id": "0357cfa2", "metadata": {}, "source": [ "### EV stock and 1st-life dynamics\n", @@ -345,13 +345,13 @@ { "cell_type": "code", "execution_count": 8, - "id": "a1e0d138", + "id": "e07f6a49", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:19.906295Z", - "iopub.status.busy": "2026-05-02T14:35:19.906091Z", - "iopub.status.idle": "2026-05-02T14:35:19.920152Z", - "shell.execute_reply": "2026-05-02T14:35:19.919268Z" + "iopub.execute_input": "2026-05-02T15:27:22.959113Z", + "iopub.status.busy": "2026-05-02T15:27:22.958914Z", + "iopub.status.idle": "2026-05-02T15:27:22.972450Z", + "shell.execute_reply": "2026-05-02T15:27:22.971224Z" } }, "outputs": [], @@ -384,7 +384,7 @@ }, { "cell_type": "markdown", - "id": "0a387fc2", + "id": "3387dfb1", "metadata": {}, "source": [ "### Cascade scenario: $\\alpha(t)$ and $\\eta(t)$\n", @@ -396,13 +396,13 @@ { "cell_type": "code", "execution_count": 9, - "id": "df8027b8", + "id": "5e5f4d53", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:19.922358Z", - "iopub.status.busy": "2026-05-02T14:35:19.922183Z", - "iopub.status.idle": "2026-05-02T14:35:20.214542Z", - "shell.execute_reply": "2026-05-02T14:35:20.213192Z" + "iopub.execute_input": "2026-05-02T15:27:22.974650Z", + "iopub.status.busy": "2026-05-02T15:27:22.974447Z", + "iopub.status.idle": "2026-05-02T15:27:23.274300Z", + "shell.execute_reply": "2026-05-02T15:27:23.273209Z" } }, "outputs": [ @@ -435,7 +435,7 @@ }, { "cell_type": "markdown", - "id": "763b1a59", + "id": "ce5078fa", "metadata": {}, "source": [ "### Solve the 2nd-life stock (cascade scenario)\n", @@ -448,13 +448,13 @@ { "cell_type": "code", "execution_count": 10, - "id": "90d227aa", + "id": "ee36d4a9", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:20.216860Z", - "iopub.status.busy": "2026-05-02T14:35:20.216643Z", - "iopub.status.idle": "2026-05-02T14:35:20.229873Z", - "shell.execute_reply": "2026-05-02T14:35:20.228854Z" + "iopub.execute_input": "2026-05-02T15:27:23.276853Z", + "iopub.status.busy": "2026-05-02T15:27:23.276595Z", + "iopub.status.idle": "2026-05-02T15:27:23.288962Z", + "shell.execute_reply": "2026-05-02T15:27:23.287879Z" } }, "outputs": [], @@ -477,7 +477,7 @@ }, { "cell_type": "markdown", - "id": "a5ab897d", + "id": "99805284", "metadata": {}, "source": [ "### Recycling throughput and recovered material\n", @@ -492,13 +492,13 @@ { "cell_type": "code", "execution_count": 11, - "id": "f7d61a6a", + "id": "c825c135", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:20.232088Z", - "iopub.status.busy": "2026-05-02T14:35:20.231835Z", - "iopub.status.idle": "2026-05-02T14:35:20.236059Z", - "shell.execute_reply": "2026-05-02T14:35:20.234897Z" + "iopub.execute_input": "2026-05-02T15:27:23.291430Z", + "iopub.status.busy": "2026-05-02T15:27:23.291218Z", + "iopub.status.idle": "2026-05-02T15:27:23.295656Z", + "shell.execute_reply": "2026-05-02T15:27:23.294399Z" } }, "outputs": [], @@ -517,7 +517,7 @@ }, { "cell_type": "markdown", - "id": "05002b03", + "id": "ae2ebfee", "metadata": {}, "source": [ "### Visualising the cascade\n", @@ -531,13 +531,13 @@ { "cell_type": "code", "execution_count": 12, - "id": "8d43a7da", + "id": "1977f2cd", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:20.237740Z", - "iopub.status.busy": "2026-05-02T14:35:20.237551Z", - "iopub.status.idle": "2026-05-02T14:35:20.801656Z", - "shell.execute_reply": "2026-05-02T14:35:20.800508Z" + "iopub.execute_input": "2026-05-02T15:27:23.297887Z", + "iopub.status.busy": "2026-05-02T15:27:23.297669Z", + "iopub.status.idle": "2026-05-02T15:27:23.798711Z", + "shell.execute_reply": "2026-05-02T15:27:23.797616Z" } }, "outputs": [ @@ -587,7 +587,7 @@ }, { "cell_type": "markdown", - "id": "4db08594", + "id": "835d7590", "metadata": {}, "source": [ "## From flodym to `TemporalDistribution`s\n", @@ -602,22 +602,29 @@ "| `td_fleet_outflow` | EV end-of-life | $\\propto$ EV outflow$(t)$ |\n", "| `td_repurposing` | pack repurposing | $\\propto \\alpha(t)\\cdot\\,$EV outflow$(t)$ |\n", "| `td_sl_use` | stationary use | $\\propto$ 2nd-life stock$(t)$ |\n", - "| `td_recovered` | recycling credit | $\\propto \\eta(t)\\cdot\\,$recycling thr$(t)$ |\n", + "| `td_recycling` | recycling credit | $\\propto$ recycling throughput$(t)$ |\n", "\n", "Each TD is normalised to sum to 1; the actual physical magnitude lives in the\n", - "edge `amount` so that the temporal redistribution preserves mass." + "edge `amount` so that the temporal redistribution preserves mass.\n", + "\n", + "> Note: previously we baked $\\eta(t)$ into the recycling-credit TD by using\n", + "> \"recovered material\" as its weight. With the `bw_timex 1.0` foreground\n", + "> temporal evolution feature (next section) we keep $\\eta(t)$ separate, on\n", + "> the `recycling_credit → battery` edge itself. The TD then carries only the\n", + "> *logistics* timing of pack arrivals at the recycler, and $\\eta(t)$ carries\n", + "> the *efficiency* of the recycler at that moment — a much cleaner separation." ] }, { "cell_type": "code", "execution_count": 13, - "id": "3d336ea1", + "id": "28b9a50f", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:20.803743Z", - "iopub.status.busy": "2026-05-02T14:35:20.803559Z", - "iopub.status.idle": "2026-05-02T14:35:20.810255Z", - "shell.execute_reply": "2026-05-02T14:35:20.809067Z" + "iopub.execute_input": "2026-05-02T15:27:23.801095Z", + "iopub.status.busy": "2026-05-02T15:27:23.800754Z", + "iopub.status.idle": "2026-05-02T15:27:23.807976Z", + "shell.execute_reply": "2026-05-02T15:27:23.806976Z" } }, "outputs": [ @@ -670,13 +677,13 @@ { "cell_type": "code", "execution_count": 14, - "id": "fea15d6d", + "id": "e3ededd8", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:20.812405Z", - "iopub.status.busy": "2026-05-02T14:35:20.812231Z", - "iopub.status.idle": "2026-05-02T14:35:20.828519Z", - "shell.execute_reply": "2026-05-02T14:35:20.826932Z" + "iopub.execute_input": "2026-05-02T15:27:23.810103Z", + "iopub.status.busy": "2026-05-02T15:27:23.809921Z", + "iopub.status.idle": "2026-05-02T15:27:23.826517Z", + "shell.execute_reply": "2026-05-02T15:27:23.825404Z" } }, "outputs": [], @@ -709,28 +716,28 @@ " date=offsets_years.astype(\"timedelta64[Y]\"),\n", " amount=safe_normalize(sl_stock_window),\n", ")\n", - "td_recovered = TemporalDistribution(\n", + "td_recycling = TemporalDistribution(\n", " date=offsets_years.astype(\"timedelta64[Y]\"),\n", - " amount=safe_normalize(recovered_window),\n", + " amount=safe_normalize(recycling_window),\n", ")" ] }, { "cell_type": "code", "execution_count": 15, - "id": "3e95cfce", + "id": "41008cea", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:20.830335Z", - "iopub.status.busy": "2026-05-02T14:35:20.830162Z", - "iopub.status.idle": "2026-05-02T14:35:21.155835Z", - "shell.execute_reply": "2026-05-02T14:35:21.154661Z" + "iopub.execute_input": "2026-05-02T15:27:23.828616Z", + "iopub.status.busy": "2026-05-02T15:27:23.828419Z", + "iopub.status.idle": "2026-05-02T15:27:24.142649Z", + "shell.execute_reply": "2026-05-02T15:27:24.141565Z" } }, "outputs": [ { "data": { - "image/png": "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6enpKvu+fPlSCAwMFMzNzQVTU1Nh4MCBwuPHjwu0+abYCuunb/PZvf553L59Wxg1apTQuHFjwcDAQKhRo4bQrVs34cCBA4W+H0REVDIyQSiHVViIiIio3NnY2MDR0RG7du2SOhQiIqIqjdd4ExEREREREWkQE28iIiIiIiIiDWLiTURERERERKRBvMabiIiIiIiISIM44k1ERERERESkQUy8iYiIiIiIiDRIV+oAKiKlUol///0XpqamkMlkUodDREREREREFYwgCEhJSUHdunUhl795TJuJdyH+/fdfWFtbSx0GERERERERVXD3799H/fr131iHiXchTE1NAbx6A83MzCSOhoiISHrJyclo0aIFrl69yr+NREREePW30draWswf34SJdyHyppebmZnxHxdERET/LzU1lX8biYiIXlOSy5O5uBoRERERERGRBjHxJiIiIiIiItIgTjUnIiKiYhkbG+PSpUswNjaWOhSqQnJzc5GdnS11GERUxenp6UFHR+et2mDiTURERMWSy+WwtrYu9nYpRGUlNTUVDx48gCAIUodCRFWcTCZD/fr1YWJiUuo2mHgTERFRsVJSUmBubo6kpCQurkYal5ubiwcPHsDIyAi1atUq0cJFRESaIAgCnjx5ggcPHqBJkyalHvlm4k1EREREFUp2djYEQUCtWrVgaGgodThEVMXVqlULcXFxyM7OLnXizfliRERERFQhcaSbiCqCsvguYuJNRERERFQMGxsbNGvWDK6urnB1dcXo0aMBACNGjMDixYtV6s6ePRtTpkwp/yDLyNKlS+Ho6AgnJyc4Oztj/fr1Ktu//PJLNG7cGI0bN8Z//vMfsXz79u1wdnaGq6sr7O3t8Z///Ee8Rj8yMhLm5ubi+9etW7dyPafylpGRAV9fXzRt2hQuLi7o0aMHbt68Waq2/Pz8EBkZWei2/P0vPDwc8+fPF7cFBgbC3t4e/fr1K9Vxtdnr70VFIPlU8xUrVmD+/PmIj4+Hi4sLli1bBjc3t0LrXr58GbNmzcKZM2dw9+5dLFq0qMCXWlhYGLZt24Zr167B0NAQHh4emDdvHpo1a1YOZ0NERFQ5mZqaIikpCaamplKHQiSZTZs2wdXVVeowipSTkwNd3bf/572DgwOOHTsGc3Nz3L9/Hy1btoS7uzsaN26Mv/76C7/++isuXLgAXV1ddOjQAR4e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iJGIiIiICGnrVGc0Gg+NkCgSIiL1qJ14z5gxA0qlEt27d8fLly/RuXNnKBQKTJ06FRMnTtREjERERERERERaS63EOzc3F8eOHcOECRMwbdo03Lx5E6mpqbC3t4eJiYmmYiQiIiKiCuT2kCHic9v16yWMhIhIO6iVeOvo6MDLywtXr15FtWrVYG9vr6m4iIiIqAIxNTVFUlISTE1NpQ6FqFDNvP1UXsfu3SJRJEREBam9uJqjoyNu376tiViIiIioglIqlbh//z6USqXUoRAREWmdUt3He+rUqdi1axcePXqE5ORklQcRERFVPmlpaXB0dERaWprUoRAREWkdtRdX69WrFwDAx8cHMplMLBcEATKZDLm5uWUXHREREREREZGWUzvxPnTokCbiICIiIiKqsEbsGy11CESkxdROvLt06aKJOIiIiKiC48JqREREpaN24p3n5cuXuHfvHrKyslTKnZ2d3zooIiIiqljMzMy4lgsREVEpqZ14P3nyBCNHjsR///vfQrfzGm8iIqLKJycnB9HR0ejevTt0dUv9uz0REVGVpPaq5lOmTEFiYiJOnDgBQ0NDREVF4eeff0aTJk2wc+dOTcRIREREEnv58iV69uyJly9fSh0KERGR1lH7J+uDBw/i999/R5s2bSCXy9GwYUP06NEDZmZmCAsLQ+/evTURJxEREREREZFWUnvEOy0tDbVr1wYAVK9eHU+ePAEAODk54ezZs2UbHREREREREZGWUzvxbtasGWJjYwEALi4u+PHHH/Hw4UOEh4ejTp06ZR4gERERSU8ul8Pe3h5yudr/dCAiIqry1J5qPnnyZDx69AgAEBoaip49e+KXX36Bvr4+IiMjyzo+IiIiqgBMTExw+fJlqcMgIiLSSmon3kOGDBGft27dGnfv3sW1a9fQoEEDWFhYlGlwREREVDFkZWVh7dq1GDZsGPT19aUOh4iISKu89XwxIyMjtGrVikk3ERFRJZaRkYExY8YgIyND6lCIiIi0jtoj3rm5uYiMjER0dDQeP34MpVKpsv3gwYNlFhwRERERERGRtivVNd6RkZHo3bs3HB0dIZPJNBEXEREREWm5Zt5+Kq9j926RKBIiImmpnXhv3LgRv/32G3r16qWJeIiIiKgC0tHRgZeXF3R0dKQOhYpwO986PABgu369RJGQ1LruPC4+j+CxKvSx8h+Hx6rc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nz+P8+fPi5ceHDlyBBMmTADA7wxtU179ojD8vqjYNPW35Pz586hevToUCgWASvidId26blRSH330kWBubi4cPnxYZbn9ly9finXGjRsnNGjQQDh48KBw+vRpwd3dXXB3dxe3X7x4UahVq5YwZMgQlTYeP34s1slbsn/atGnC1atXhRUrVmj1kv1VQXn1jUWLFgk7duwQbty4IVy8eFGYPHmyIJfLhQMHDpTr+VLJlEW/2L17txARESFcvHhRuHPnjrBr1y6hRYsWQocOHcQ6/M7QPuXVN/idoV3Kol+8rrCVqvmdoV3Kq1/w+0L7lEXf2Llzp7By5Urh4sWLwo0bN4Tvv/9eMDIyEmbNmiXWqWzfGUy8tQCAQh9r1qwR66Snpwvjx48XqlevLhgZGQn9+vUTHj16JG4PDQ0ttI2GDRuqHOvQoUOCq6uroK+vL9ja2qocgyqe8uob8+bNExo3biwYGBgINWrUELp27SocPHiwHM+U1FEW/eLgwYOCu7u7YG5uLhgYGAhNmjQRpk+fXuB2L/zO0C7l1Tf4naFdyqJfvK6oW0TxO0N7lFe/4PeF9imLvvHf//5XcHV1FUxMTARjY2PBxcVFCA8PL3D/9sr0nSEThHxrthMRERERERFRmeI13kREREREREQaxMSbiIiIiIiISIOYeBMRERERERFpEBNvIiIiIiIiIg1i4k1ERERERESkQUy8iYiIiIiIiDSIiTcRERERERGRBjHxJiIiIiIiItIgJt5EREREREREGsTEm4iIiIiIiEiDmHgTERGRRuXm5kKpVEodBhERkWSYeBMREVUha9euRc2aNZGZmalS7uvri6FDhwIAfv/9d7Rq1QoGBgawtbXFnDlzkJOTI9ZduHAhnJycYGxsDGtra4wfPx6pqani9sjISFSrVg07d+6Evb09FAoF7t27Vz4nSEREVAEx8SYiIqpC/P39kZubi507d4pljx8/xu7duzFq1CgcOXIEw4YNw+TJk3HlyhX8+OOPiIyMxFdffSXWl8vlWLp0KS5fvoyff/4ZBw8exKeffqpynJcvX2LevHlYtWoVLl++jNq1a5fbORIREVU0MkEQBKmDICIiovIzfvx4xMXFYc+ePQBejWCvWLECN2/eRI8ePdC9e3eEhISI9devX49PP/0U//77b6HtbdmyBePGjcPTp08BvBrxHjlyJM6fPw8XFxfNnxAREVEFx8SbiIioijl37hzatm2Lu3fvol69enB2doa/vz8+//xz1KpVC6mpqdDR0RHr5+bmIiMjA2lpaTAyMsKBAwcQFhaGa9euITk5GTk5OSrbIyMj8eGHHyIjIwMymUzCMyUiIqoYdKUOgIiIiMpXy5Yt4eLigrVr18LLywuXL1/G7t27AQCpqamYM2cO+vfvX2A/AwMDxMXFoU+fPvjoo4/w1VdfoUaNGjh69CgCAwORlZUFIyMjAIChoSGTbiIiov/HxJuIiKgKGj16NBYvXoyHDx/C09MT1tbWAIBWrVohNjYWdnZ2he535swZKJVKLFiwAHL5q6Vifvvtt3KLm4iISBsx8SYiIqqC3n//fUydOhUrV67E2rVrxfJZs2ahT58+aNCgAfz8/CCXy/HPP//g0qVL+PLLL2FnZ4fs7GwsW7YM7733Ho4dO4bw8HAJz4SIiKji46rmREREVZC5uTkGDBgAExMT+Pr6iuXe3t7YtWsX9u3bh7Zt26J9+/ZYtGgRGjZsCABwcXHBwoULMW/ePDg6OuKXX35BWFiYRGdBRESkHbi4GhERURXVvXt3ODg4YOnSpVKHQkREVKkx8SYiIqpiXrx4gcOHD8PPzw9XrlxBs2bNpA6JiIioUuM13kRERFVMy5Yt8eLFC8ybN49JNxERUTngiDcRERERERGRBnFxNSIiIiIiIiINYuJNREREREREpEFMvImIiIiIiIg0iIk3ERERERERkQYx8SYiIiIiIiLSICbeRERERERERBrExJuIiIiIiIhIg5h4ExEREREREWkQE28iIiIiIiIiDfo/gP0cxze3ixYAAAAASUVORK5CYII=", + "image/png": "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9PT8Lxi5HJ6enoiNjS3ymNjYWJXyAODt7S2WVyqV2LlzJ9555x14e3ujVq1aaN26NbZt26ax6yAiInoTGBkZISoqCkZGRlKHQkREpHUkS7wfPXqE/Px81K5dW2V77dq1kZiYWOQxiYmJryz/4MEDpKen47vvvkOXLl2we/du9O7dG3369MFff/1VbCzZ2dlITU1VeRAREdF/dHV14e3tDV3dMg+WIyIiemNJlnhrQsGCL7169cJnn30GV1dXTJ48GT169BCHohclLCwM5ubm4sPKyqqiQiYiItIKqampMDMz44/TREREZSBZ4m1hYQEdHR0kJSWpbE9KSoKlpWWRx1haWr6yvIWFBXR1dWFvb69Sxs7O7pWrmoeEhCAlJUV83L59uyyXREREVKWlpaVJHQIREZFWKlPiffDgQQwcOBDu7u64e/cuAGD16tU4dOhQqevQ19dHixYtEBMTI25TKpWIiYmBu7t7kce4u7urlAeAPXv2iOX19fXRqlUrxMfHq5T5999/0aBBg2JjUSgUMDMzU3kQERERERERlQe1E+/NmzfD29sbhoaGOHPmDLKzswEAKSkp+Pbbb9Wqa/z48Vi2bBl++eUXXLp0CZ988gkyMjLEVc4DAgIQEhIilh87diyioqIwZ84cXL58GdOmTcPJkycRFBQklpk4cSI2bNiAZcuW4erVq1i8eDH++OMPfPrpp+peKhEREREREdFrU3uFlJkzZyI8PBwBAQFYv369uL1t27aYOXOmWnX5+/vj4cOHmDp1KhITE+Hq6oqoqChxAbVbt25BLv/vtwEPDw+sW7cOU6ZMwZdffonGjRtj27ZtcHR0FMv07t0b4eHhCAsLQ3BwMJo0aYLNmzejXbt26l4qERER/T9jY2OcP38exsbGUodCVKQm3r4qr+OjN0kUCRFRYWon3vHx8Wjfvn2h7ebm5khOTlY7gKCgIJUe6xcdOHCg0DY/Pz/4+fm9ss5hw4Zh2LBhasdCRERERZPL5bCyslL5QZyIiIhKR+2/npaWlrh69Wqh7YcOHYKNjU25BEVERESVS1paGszNzbnAGhERURmo3eM9YsQIjB07FhEREZDJZLh37x5iY2Px+eef46uvvtJEjEREREREyFitOqLReFCERJEQEalH7cR78uTJUCqV6Ny5M549e4b27dtDoVDg888/x5gxYzQRIxEREREREZHWUivxzs/Px+HDhzF69GhMnDgRV69eRXp6Ouzt7WFiYqKpGImIiIioErk+cKD43GbNGgkjISLSDmol3jo6OvDy8sKlS5dQrVo12NvbayouIiIiqkRMTU2RkpICU1NTqUMhIiLSOmovrubo6Ijr169rIhYiIiKqpJRKJW7fvg2lUil1KERERFpH7cR75syZ+Pzzz7Fjxw7cv38fqampKg8iIiKqejIyMuDo6IiMjAypQyEiItI6ai+u1q1bNwBAz549IZPJxO2CIEAmkyE/P7/8oiMiIiIiIiLScmon3vv379dEHEREREREldaQ3cOlDoGItJjaiXeHDh00EQcRERFVclxYjYiIqGzUTrwLPHv2DLdu3UJOTo7Kdmdn59cOioiIiCoXMzMzruVCRERURmon3g8fPsTQoUPx559/Frmfc7yJiIiqnry8PMTExKBz587Q1S3z7/ZERERvJLVXNR83bhySk5Nx7NgxGBoaIioqCr/88gsaN26M7du3ayJGIiIiktizZ8/QpUsXPHv2TOpQSIs08fZVeRARvanU/sl63759+P3339GyZUvI5XI0aNAA77//PszMzBAWFobu3btrIk4iIiIiIiIiraR2j3dGRgZq1aoFAHjrrbfw8OFDAICTkxNOnz5dvtERERERERERaTm1E+8mTZogPj4eAODi4oKff/4Zd+/eRXh4ON5+++1yD5CIiIikJ5fLYW9vD7lc7X86EBERvfHUHmo+duxY3L9/HwAQGhqKLl26YO3atdDX10dkZGR5x0dERESVgImJCS5cuCB1GERERFpJ7cR74MCB4vMWLVrg5s2buHz5MurXrw8LC4tyDY6IiIgqh5ycHKxatQoBAQHQ19eXOhwiIiKt8trjxYyMjNC8eXMm3URERFVYVlYWRowYgaysLKlDISIi0jpq93jn5+cjMjISMTExePDgAZRKpcr+ffv2lVtwRERERERERNquTHO8IyMj0b17dzg6OkImk2kiLiIiIiIiIqIqQe3Ee/369fjtt9/QrVs3TcRDRERElZCOjg68vLygo6MjdShUjOsvrMMDADZr1kgUCUmt4/Yj4vMInqtSn+vF8/BcVZvaibe+vj5sbW01EQsRERFVUsbGxoiOjpY6DKJyxUSEiCqK2on3hAkTsGDBAixevJjDzImIiN4Q2dnZCAsLQ0hICBQKhdThUCWS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", "text/plain": [ "
" ] @@ -752,7 +759,7 @@ " color=\"#f4a261\")\n", "ax.bar(years_window + 1.5*w, td_sl_use.amount, width=w, label=\"stationary use\",\n", " color=\"#5fb963\")\n", - "ax.bar(years_window + 2.5*w, td_recovered.amount, width=w, label=\"recovered material\",\n", + "ax.bar(years_window + 2.5*w, td_recycling.amount, width=w, label=\"recycling throughput\",\n", " color=\"#264653\")\n", "ax.axvline(FU_YEAR, color=\"k\", ls=\"--\", lw=0.8, label=f\"FU year = {FU_YEAR}\")\n", "ax.set(xlabel=\"year\", ylabel=\"share of total\",\n", @@ -763,7 +770,7 @@ }, { "cell_type": "markdown", - "id": "543f809d", + "id": "b475eec0", "metadata": {}, "source": [ "## Foreground LCA model\n", @@ -804,13 +811,13 @@ { "cell_type": "code", "execution_count": 16, - "id": "18852232", + "id": "a52ede0d", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:21.157943Z", - "iopub.status.busy": "2026-05-02T14:35:21.157759Z", - "iopub.status.idle": "2026-05-02T14:35:21.172464Z", - "shell.execute_reply": "2026-05-02T14:35:21.171187Z" + "iopub.execute_input": "2026-05-02T15:27:24.144790Z", + "iopub.status.busy": "2026-05-02T15:27:24.144579Z", + "iopub.status.idle": "2026-05-02T15:27:24.159279Z", + "shell.execute_reply": "2026-05-02T15:27:24.158095Z" } }, "outputs": [], @@ -824,13 +831,13 @@ { "cell_type": "code", "execution_count": 17, - "id": "6062c483", + "id": "48ba89ff", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:21.174389Z", - "iopub.status.busy": "2026-05-02T14:35:21.174206Z", - "iopub.status.idle": "2026-05-02T14:35:21.204774Z", - "shell.execute_reply": "2026-05-02T14:35:21.203672Z" + "iopub.execute_input": "2026-05-02T15:27:24.161576Z", + "iopub.status.busy": "2026-05-02T15:27:24.161390Z", + "iopub.status.idle": "2026-05-02T15:27:24.196283Z", + "shell.execute_reply": "2026-05-02T15:27:24.195025Z" } }, "outputs": [], @@ -875,7 +882,7 @@ }, { "cell_type": "markdown", - "id": "ca730167", + "id": "94d71595", "metadata": {}, "source": [ "### Cascade-only foreground processes\n", @@ -889,19 +896,21 @@ "- `recycling_credit` produces 1 unit of \"avoided virgin battery\" by feeding\n", " a `-1 kg` battery edge into the background. Demanding `R` units of this\n", " process subtracts the impact of `R` kg virgin battery production from the\n", - " inventory, with the timing controlled by the `td_recovered` distribution." + " inventory, with the timing controlled by `td_recycling` and the magnitude\n", + " scaled at each invocation date by the foreground evolution factors that\n", + " encode $\\eta(t)$ (see next section)." ] }, { "cell_type": "code", "execution_count": 18, - "id": "85efee7d", + "id": "75e32412", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:21.207393Z", - "iopub.status.busy": "2026-05-02T14:35:21.207197Z", - "iopub.status.idle": "2026-05-02T14:35:21.250223Z", - "shell.execute_reply": "2026-05-02T14:35:21.248932Z" + "iopub.execute_input": "2026-05-02T15:27:24.198374Z", + "iopub.status.busy": "2026-05-02T15:27:24.198185Z", + "iopub.status.idle": "2026-05-02T15:27:24.245439Z", + "shell.execute_reply": "2026-05-02T15:27:24.244131Z" } }, "outputs": [], @@ -960,7 +969,7 @@ }, { "cell_type": "markdown", - "id": "5be8fe51", + "id": "f1366a4f", "metadata": {}, "source": [ "### Functional units: `linear_service` and `cascade_service`\n", @@ -973,13 +982,13 @@ { "cell_type": "code", "execution_count": 19, - "id": "6e599662", + "id": "c718ae54", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:21.252319Z", - "iopub.status.busy": "2026-05-02T14:35:21.252123Z", - "iopub.status.idle": "2026-05-02T14:35:21.266242Z", - "shell.execute_reply": "2026-05-02T14:35:21.265128Z" + "iopub.execute_input": "2026-05-02T15:27:24.247529Z", + "iopub.status.busy": "2026-05-02T15:27:24.247350Z", + "iopub.status.idle": "2026-05-02T15:27:24.263469Z", + "shell.execute_reply": "2026-05-02T15:27:24.262299Z" } }, "outputs": [], @@ -1009,13 +1018,13 @@ { "cell_type": "code", "execution_count": 20, - "id": "b0470b4e", + "id": "cd8530c0", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:21.268302Z", - "iopub.status.busy": "2026-05-02T14:35:21.267920Z", - "iopub.status.idle": "2026-05-02T14:35:21.282832Z", - "shell.execute_reply": "2026-05-02T14:35:21.281533Z" + "iopub.execute_input": "2026-05-02T15:27:24.265773Z", + "iopub.status.busy": "2026-05-02T15:27:24.265561Z", + "iopub.status.idle": "2026-05-02T15:27:24.281973Z", + "shell.execute_reply": "2026-05-02T15:27:24.281066Z" } }, "outputs": [], @@ -1053,18 +1062,19 @@ " amount=total_sl_pack_years,\n", " type=\"technosphere\",\n", ")\n", - "# kg of recovered battery equivalent — this is a credit, but the AMOUNT here is\n", - "# positive: the recycling_credit process internally has the negative-virgin edge.\n", + "# kg of battery material entering the recycler. The recycling_credit process\n", + "# internally credits -1 kg virgin battery per kg input, scaled at each\n", + "# invocation date by the foreground evolution factors that carry η(t).\n", "cascade_recycling_to_service = cascade_service.new_edge(\n", " input=recycling_credit,\n", - " amount=total_recovered_packs * MASS_BATTERY,\n", + " amount=total_recycling * MASS_BATTERY,\n", " type=\"technosphere\",\n", ")" ] }, { "cell_type": "markdown", - "id": "4fd3da13", + "id": "a59ce770", "metadata": {}, "source": [ "### Attach `TemporalDistribution`s to the relevant edges\n", @@ -1078,13 +1088,13 @@ { "cell_type": "code", "execution_count": 21, - "id": "36673d13", + "id": "4a75d800", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:21.284794Z", - "iopub.status.busy": "2026-05-02T14:35:21.284610Z", - "iopub.status.idle": "2026-05-02T14:35:21.288721Z", - "shell.execute_reply": "2026-05-02T14:35:21.287887Z" + "iopub.execute_input": "2026-05-02T15:27:24.284876Z", + "iopub.status.busy": "2026-05-02T15:27:24.284612Z", + "iopub.status.idle": "2026-05-02T15:27:24.289314Z", + "shell.execute_reply": "2026-05-02T15:27:24.288175Z" } }, "outputs": [], @@ -1107,13 +1117,13 @@ { "cell_type": "code", "execution_count": 22, - "id": "62412034", + "id": "85066fbe", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:21.291256Z", - "iopub.status.busy": "2026-05-02T14:35:21.291071Z", - "iopub.status.idle": "2026-05-02T14:35:21.343180Z", - "shell.execute_reply": "2026-05-02T14:35:21.341967Z" + "iopub.execute_input": "2026-05-02T15:27:24.291575Z", + "iopub.status.busy": "2026-05-02T15:27:24.291391Z", + "iopub.status.idle": "2026-05-02T15:27:24.357347Z", + "shell.execute_reply": "2026-05-02T15:27:24.356227Z" } }, "outputs": [], @@ -1138,19 +1148,86 @@ "cascade_used_ev_to_service[\"temporal_distribution\"] = td_fleet_outflow; cascade_used_ev_to_service.save()\n", "cascade_repurposing_to_service[\"temporal_distribution\"] = td_repurposing; cascade_repurposing_to_service.save()\n", "cascade_stationary_to_service[\"temporal_distribution\"] = td_sl_use; cascade_stationary_to_service.save()\n", - "cascade_recycling_to_service[\"temporal_distribution\"] = td_recovered; cascade_recycling_to_service.save()" + "cascade_recycling_to_service[\"temporal_distribution\"] = td_recycling; cascade_recycling_to_service.save()" + ] + }, + { + "cell_type": "markdown", + "id": "7a100b1d", + "metadata": {}, + "source": [ + "### Foreground evolution: $\\eta(t)$ and EV efficiency improvement\n", + "\n", + "`bw_timex>=1.0` lets a foreground exchange's amount evolve over time\n", + "independently of its `TemporalDistribution`. We attach a\n", + "`temporal_evolution_factors` dict whose keys are dates and whose values are\n", + "multiplicative factors on the base exchange amount; `bw_timex` linearly\n", + "interpolates between specified dates and clamps outside the range.\n", + "\n", + "We use this in two places:\n", + "\n", + "1. **Recycling efficiency $\\eta(t)$** on the `recycling_credit → battery`\n", + " edge: 50% in 2025 ramping to 95% in 2050. The base edge amount is\n", + " $-1$ kg of virgin battery per kg of recycled material; the foreground\n", + " evolution scales this so that early-cohort recycling avoids less\n", + " virgin production than late-cohort recycling.\n", + "2. **EV electricity-consumption efficiency** on both the `linear_service`\n", + " and `cascade_service` driving-electricity edges: 100% in 2020 falling\n", + " to 70% in 2050 (a stand-in for vehicle efficiency learning).\n", + "\n", + "Without foreground evolution we would need to bake these factors into the\n", + "edge amounts and TDs, which couples policy levers ($\\eta$) to logistics\n", + "parameters (recycling throughput timing) and makes scenario sweeps awkward.\n", + "With foreground evolution, swapping a lever is a one-line dictionary edit\n", + "on the relevant exchange." ] }, { "cell_type": "code", "execution_count": 23, - "id": "a35c5f43", + "id": "00c7d4e3", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T15:27:24.359781Z", + "iopub.status.busy": "2026-05-02T15:27:24.359550Z", + "iopub.status.idle": "2026-05-02T15:27:24.381252Z", + "shell.execute_reply": "2026-05-02T15:27:24.379977Z" + } + }, + "outputs": [], + "source": [ + "from datetime import datetime as _dt\n", + "\n", + "# η(t): recycling efficiency ramps from 50% (2025) to 95% (2050).\n", + "recycling_to_battery[\"temporal_evolution_factors\"] = {\n", + " _dt(2025, 1, 1): ETA_2025,\n", + " _dt(2050, 1, 1): ETA_2050,\n", + "}\n", + "recycling_to_battery.save()\n", + "\n", + "# EV efficiency: kWh/km ratio falls from 1.0 (2020) to 0.7 (2050).\n", + "EV_EFFICIENCY_2020 = 1.0\n", + "EV_EFFICIENCY_2050 = 0.7\n", + "ev_efficiency_factors = {\n", + " _dt(2020, 1, 1): EV_EFFICIENCY_2020,\n", + " _dt(2050, 1, 1): EV_EFFICIENCY_2050,\n", + "}\n", + "linear_elec_to_service[\"temporal_evolution_factors\"] = ev_efficiency_factors\n", + "linear_elec_to_service.save()\n", + "cascade_elec_to_service[\"temporal_evolution_factors\"] = ev_efficiency_factors\n", + "cascade_elec_to_service.save()" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "bb4404df", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:21.345170Z", - "iopub.status.busy": "2026-05-02T14:35:21.344951Z", - "iopub.status.idle": "2026-05-02T14:35:21.380781Z", - "shell.execute_reply": "2026-05-02T14:35:21.379709Z" + "iopub.execute_input": "2026-05-02T15:27:24.383393Z", + "iopub.status.busy": "2026-05-02T15:27:24.383133Z", + "iopub.status.idle": "2026-05-02T15:27:24.422284Z", + "shell.execute_reply": "2026-05-02T15:27:24.420988Z" } }, "outputs": [], @@ -1161,14 +1238,14 @@ }, { "cell_type": "code", - "execution_count": 24, - "id": "45d383e8", + "execution_count": 25, + "id": "d6c661ac", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:21.383208Z", - "iopub.status.busy": "2026-05-02T14:35:21.382986Z", - "iopub.status.idle": "2026-05-02T14:35:21.389099Z", - "shell.execute_reply": "2026-05-02T14:35:21.388353Z" + "iopub.execute_input": "2026-05-02T15:27:24.424291Z", + "iopub.status.busy": "2026-05-02T15:27:24.424120Z", + "iopub.status.idle": "2026-05-02T15:27:24.431179Z", + "shell.execute_reply": "2026-05-02T15:27:24.429974Z" } }, "outputs": [], @@ -1178,7 +1255,7 @@ }, { "cell_type": "markdown", - "id": "787405c9", + "id": "3fdde4a0", "metadata": {}, "source": [ "## Time-explicit LCA: linear vs cascade\n", @@ -1190,14 +1267,14 @@ }, { "cell_type": "code", - "execution_count": 25, - "id": "82659dc8", + "execution_count": 26, + "id": "069bc0eb", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:21.391309Z", - "iopub.status.busy": "2026-05-02T14:35:21.391128Z", - "iopub.status.idle": "2026-05-02T14:35:21.477642Z", - "shell.execute_reply": "2026-05-02T14:35:21.476572Z" + "iopub.execute_input": "2026-05-02T15:27:24.433404Z", + "iopub.status.busy": "2026-05-02T15:27:24.433208Z", + "iopub.status.idle": "2026-05-02T15:27:24.524357Z", + "shell.execute_reply": "2026-05-02T15:27:24.522902Z" } }, "outputs": [], @@ -1220,14 +1297,14 @@ }, { "cell_type": "code", - "execution_count": 26, - "id": "38be453b", + "execution_count": 27, + "id": "05acdbaa", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:21.479683Z", - "iopub.status.busy": "2026-05-02T14:35:21.479486Z", - "iopub.status.idle": "2026-05-02T14:35:27.238144Z", - "shell.execute_reply": "2026-05-02T14:35:27.237037Z" + "iopub.execute_input": "2026-05-02T15:27:24.526649Z", + "iopub.status.busy": "2026-05-02T15:27:24.526433Z", + "iopub.status.idle": "2026-05-02T15:27:29.832881Z", + "shell.execute_reply": "2026-05-02T15:27:29.831615Z" } }, "outputs": [ @@ -1235,826 +1312,826 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.519\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:21.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:24.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" ] }, { @@ -2069,1278 +2146,1278 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:22.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:25.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.527\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Starting graph traversal\n", - "Calculation count: 15\n" + "\u001b[32m2026-05-02 15:27:26.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "Starting graph traversal\n", + "Calculation count: 15\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:23.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:26.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 14:35:25.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + "\u001b[32m2026-05-02 15:27:27.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Linear time-explicit GWP: 39,863,831,628 kg CO2-eq\n", - "Cascade time-explicit GWP: 38,767,703,763 kg CO2-eq\n", - "Cascade − linear (Δ): -1,096,127,865 kg CO2-eq\n", - "Relative change: -2.7 %\n" + "Linear time-explicit GWP: 37,315,183,841 kg CO2-eq\n", + "Cascade time-explicit GWP: 36,219,072,859 kg CO2-eq\n", + "Cascade − linear (Δ): -1,096,110,982 kg CO2-eq\n", + "Relative change: -2.9 %\n" ] } ], @@ -3363,7 +3440,7 @@ }, { "cell_type": "markdown", - "id": "96d69c14", + "id": "67fbd1f6", "metadata": {}, "source": [ "The cascade scenario adds a (small) operational burden from second-life\n", @@ -3375,7 +3452,7 @@ }, { "cell_type": "markdown", - "id": "f5700862", + "id": "8463e64e", "metadata": {}, "source": [ "### Dynamic characterisation\n", @@ -3387,14 +3464,14 @@ }, { "cell_type": "code", - "execution_count": 27, - "id": "94a5ea1d", + "execution_count": 28, + "id": "dbce4617", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:27.240309Z", - "iopub.status.busy": "2026-05-02T14:35:27.240129Z", - "iopub.status.idle": "2026-05-02T14:35:27.433377Z", - "shell.execute_reply": "2026-05-02T14:35:27.432387Z" + "iopub.execute_input": "2026-05-02T15:27:29.835673Z", + "iopub.status.busy": "2026-05-02T15:27:29.835453Z", + "iopub.status.idle": "2026-05-02T15:27:30.015969Z", + "shell.execute_reply": "2026-05-02T15:27:30.014647Z" } }, "outputs": [ @@ -3402,8 +3479,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "Linear dynamic GWP100: 39,863,831,628 kg CO2-eq\n", - "Cascade dynamic GWP100: 38,767,703,763 kg CO2-eq\n" + "Linear dynamic GWP100: 37,315,183,841 kg CO2-eq\n", + "Cascade dynamic GWP100: 36,219,072,859 kg CO2-eq\n" ] } ], @@ -3430,136 +3507,2741 @@ "print(f\"Cascade dynamic GWP100: {tlca_cascade.dynamic_score:>16,.0f} kg CO2-eq\")" ] }, - { - "cell_type": "code", - "execution_count": 28, - "id": "790bdb1d", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-02T14:35:27.435343Z", - "iopub.status.busy": "2026-05-02T14:35:27.435167Z", - "iopub.status.idle": "2026-05-02T14:35:27.613392Z", - "shell.execute_reply": "2026-05-02T14:35:27.612384Z" - } - }, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABIQAAAIcCAYAAACHN3UiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAArqpJREFUeJzs3Xd8k9X+B/DPk500SfemtIxSZqEsKTLKHoKgiFpRhgz1goJcQFH5XRCVcRmCXEEFARFcgIgKCnopSNl7r0IpSEtbOtOR/fuDSzS0hRSapm0+7/vq6zbnnOc53+SkmH57hmC1Wq0gIiIiIiIiIiK3IXJ1AEREREREREREVLmYECIiIiIiIiIicjNMCBERERERERERuRkmhIiIiIiIiIiI3AwTQkREREREREREboYJISIiIiIiIiIiN8OEEBERERERERGRm2FCiIiIiIiIiIjIzTAhRERERERERETkZpgQIiIiIiIiIiJyM26dENq1axf69++PkJAQCIKATZs2lev64uJiDB8+HM2aNYNEIsHAgQNLbZeQkICWLVtCLpejfv36WLVq1UPHTkRERERERET0oNw6IVRQUIDmzZvjP//5zwNdbzaboVQq8dprr6F79+6ltrly5Qoee+wxdOnSBceOHcOECRMwatQo/Prrrw8TOhERERERERHRAxOsVqvV1UFUBYIg4Pvvv7eb5aPX6/H222/jq6++Qk5ODpo2bYo5c+YgLi6uxPXDhw9HTk5OiVlGb7zxBn7++WecOnXKVvbss88iJycHv/zyi5OeDRERERERERFR2dx6htD9jBs3Dnv37sXXX3+NEydOYPDgwejduzcuXrzo8D327t1bYvZQr169sHfv3ooOl4iIiIiIiIjIIUwIlSElJQUrV67Ed999h44dO6JevXqYNGkSOnTogJUrVzp8n7S0NAQGBtqVBQYGIi8vD0VFRRUdNhERERERERHRfUlcHUBVdfLkSZjNZjRo0MCuXK/Xw9fX10VRERERERERERE9PCaEyqDT6SAWi3H48GGIxWK7OrVa7fB9goKCcPPmTbuymzdvQqvVQqlUVkisRERERERERETlwYRQGWJiYmA2m5Geno6OHTs+8H1iY2OxZcsWu7Lt27cjNjb2YUMkIiIiIiIiInogbp0Q0ul0uHTpku3xlStXcOzYMfj4+KBBgwYYMmQIhg4divnz5yMmJgYZGRn4/fffER0djcceewwAcObMGRgMBmRlZSE/Px/Hjh0DALRo0QIA8PLLL2PJkiWYMmUKXnzxRfz3v//Ft99+i59//rmyny4REREREREREQA3P3Y+ISEBXbp0KVE+bNgwrFq1CkajEe+99x6++OIL/Pnnn/Dz80O7du0wY8YMNGvWDAAQERGBq1evlrjH31/WhIQEvP766zhz5gxq1aqFadOmYfjw4U57XkRERERERERE9+LWCSEiIiIiIiIiInfEY+eJiIiIiIiIiNwME0JERERERERERG7G7TaVtlgsuHHjBjQaDQRBcHU4REREREREREQVwmq1Ij8/HyEhIRCJ7j0HyO0SQjdu3EBYWJirwyAiIiIiIiIicopr166hVq1a92zjdgkhjUYD4PaLo9VqXRwNlYfRaMS2bdvQs2dPSKVSV4dDTsSxdi8cb/fBsXYfHGv3wvF2Hxxr98Gxrr7y8vIQFhZmy33ci9slhO4sE9NqtUwIVTNGoxEqlQparZb/KNVwHGv3wvF2Hxxr98Gxdi8cb/fBsXYfHOvqz5EtcripNBERERERERGRm2FCiIiIiIiIiIjIzTAhRERERERERETkZtxuDyFHWK1WmEwmmM1mV4dCf2M0GiGRSFBcXFxtx0YsFkMikTi0npOIiIiIiIjIWZgQuovBYEBqaioKCwtdHQrdxWq1IigoCNeuXavWCRWVSoXg4GDIZDJXh0JERERERERuigmhv7FYLLhy5QrEYjFCQkIgk8mqdeKhprFYLNDpdFCr1RCJqt9qR6vVCoPBgIyMDFy5cgWRkZHV8nkQERERERFR9ceE0N8YDAZYLBaEhYVBpVK5Ohy6i8VigcFggEKhqLaJFKVSCalUiqtXr9qeCxEREREREVFlq56/VTtZdU02UPXA9xcRERERERG5Gn8zJSIiIiIiIiJyM0wIERERERERERG5GSaE3EBCQgIEQUBOTo5L+hcEAZs2bXKo7fTp09GiRQunxkNERERERETk7pgQchJzoRHG9ELoU/JgzCiEudDo6pAqTHkTTKmpqejTp49DbSdNmoTff//d9nj48OEYOHDgA0RJRERERERERGXhKWNOYMrRI3vDBegv5tjK5JFe8B7UABIvuesCq2QGgwEymQxBQUEOX6NWq6FWq50YFRERERERERFVmRlCs2fPhiAImDBhwj3bfffdd2jYsCEUCgWaNWuGLVu2VE6ADjIXGkskgwBAfzEH2RsuOG2mkMViwaxZs1CnTh0olUo0b94c69evL7P97t270bFjRyiVSoSFheG1115DQUHBX/Hq9XjjjTcQFhYGuVyO+vXrY8WKFUhOTkaXLl0AAN7e3hAEAcOHDwcAxMXFYdy4cZgwYQL8/PzQq1cvACWXjF2/fh3x8fHw8fGBh4cHWrdujf379wOwXzI2ffp0rF69Gj/88AMEQYBYLMbu3bvRvXt3jBs3zu75ZGRkQCaT2c0uIiIiIiIiIqLSVYkZQgcPHsQnn3yC6Ojoe7bbs2cP4uPjMWvWLPTr1w/r1q3DwIEDceTIETRt2rSSor03i85YIhl0h/5iDiw6I8QqaYX3O2vWLHz55ZdYtmwZIiMjsWvXLjz//PPw9/cv0TYpKQm9e/fGe++9h88//xwZGRkYN24cxo0bh5UrVwIAhg4dir1792Lx4sVo3rw5rly5gszMTISFhWHDhg0YNGgQzp8/D61WC6VSabv36tWr8corryAxMbHUOHU6HTp37ozQ0FBs3rwZQUFBOHLkCCwWS4m2kyZNwtmzZ5GXl4eVK1fCYrFAIpHgxRdfxGuvvYb58+dDLr894+rLL79EaGgounbtWhEvJxEREREREbmRvIxM6IsKIQgC5CoPaHx9XB2S07k8IaTT6TBkyBB89tlneO+99+7ZdtGiRejduzcmT54MAJg5cya2b9+OJUuWYNmyZZUR7n1Zik0PVf8g9Ho9PvjgA/z222+IjY0FANStWxe7d+/GJ598gjFjxti1nzVrFoYMGWKbjRUZGYnFixejc+fOWLp0KVJSUvDtt99i+/bt6N69u+1+d/j43P7BCAgIgJeXl929IyMjMXfu3DJjXbduHTIyMnDw4EHbferXr19qW7VaDaVSCb1ej6CgIFgsFuTl5eHJJ5/Ea6+9hh9++AFPP/00AGDVqlUYPnw4BEFw8FUjIiIiIiIid2co1iPj6hX8vuI/yLh6BQAQVD8K3UeOhX9EOEQisYsjdB6XJ4TGjh2Lxx57DN27d79vQmjv3r2YOHGiXVmvXr3ueYKVXq+HXq+3Pc7LywMAGI1GGI32y7eMRiOsVissFkupM1YcIVLc+yUVKSQPfO+yXLhwAYWFhejRo4dducFgQExMjK2/O8/r+PHjOHHiBNauXWtre+d5JyUl4eTJkxCLxejYsWOpsd59v79r2bJlmddYLBYcPXoUMTEx8PLyKrWd1Wq168Nqtdpiu1Mnl8vx/PPPY8WKFXjqqadw5MgRnDp1Cps2barw19YZ7jwXo9EIsbjm/uPyMO78bN79M0o1E8fbfXCs3QfH2r1wvN0Hx9p9uNNY56an4bt334TZ9NfkjbRL5/HNjDfw/AcfQhMQ4MLoyq88Y+bShNDXX3+NI0eO4ODBgw61T0tLQ2BgoF1ZYGAg0tLSyrxm1qxZmDFjRonybdu2QaVS2ZVJJBIEBQVBp9PBYDA4FNPdZFIJ5JFepS4bk0d6wSi1oOB/SamKcvPmTQDAN998g+DgYPt4ZDIkJycDAPLz8yESiZCXl4fhw4fjpZdeKnEvf39/W+IlLy8PUmnJ5W2FhYV297vDZDJBKpXakm5/V1RUhLy8PIjFYphMplLbALcTeGaz2S5xd3f7/Px8PPPMM+jUqRPOnj2LTz/9FJ06dYK3t3eZ961KDAYDioqKsGvXLphMFT9jrCbZvn27q0OgSsTxdh8ca/fBsXYvHG/3wbF2HzV9rNu3bYdDP35vlwy6w1hchFM7f0edDl1w5OgRF0T3YO78vu4IlyWErl27hvHjx2P79u1QKBRO62fq1Kl2s4ry8vIQFhaGnj17QqvV2rUtLi7GtWvXoFarHyom2aBIZG+4WMopY5EQaWWo6Gfbpk0byOVyZGZmlnq8e3p6OgBAo9FAq9WiVatWSEpKsm3efLdHHnnENpvnzpKxv7uzTEylUtm9hhKJBDKZrMTrCgBKpdLW95o1a2AymWxLxv5OLpdDLBbb7uHh4YG8vDxotVpYrVbk5+dDo9EgNjYWrVu3xjfffIMNGzZg8eLFpfZbFRUXF0OpVKJTp05Ofe9XZ0ajEdu3b0ePHj1KTUpSzcLxdh8ca/fBsXYvHG/3wbF2H+4y1rrMLKRePFNm/Z/nTiKmZz/07du3EqN6OOWZJOGyhNDhw4eRnp6Oli1b2srMZjN27dqFJUuWQK/Xl1hOExQUZJsNc8fNmzfveay5XC63bTz8d1KptMQb22w2QxAEiEQiu5kv5SXyUsAnviEsOiMsxSaIFBKI1FKnbCYNAJ6enpg0aRL++c9/AgA6dOiA3NxcJCYmQqvVIjw8/HZc/3teb775Jtq1a4fXXnsNo0aNgoeHB86cOWPbj6lu3boYNmwYRo0aZdtU+urVq0hPT8fTTz+NOnXqQBAEbNmyBX379oVSqbQdFX/n9Svxmvyv7yFDhmD27Nl48sknMWvWLAQHB+Po0aMICQlBbGysbQ+gO/eoU6cOtm3bhosXL9pONbvTx6hRozBu3Dh4eHhg0KBBDzVmlUkkEkEQhFLfg2SPr5F74Xi7D461++BYuxeOt/vgWLuPmj7WIrEEKi9vZKfeKLVe7eULiVRWrV6D8sTqst+gu3XrhpMnT+LYsWO2r9atW2PIkCE4duxYqXurxMbGljhWfPv27baNlKsSsUoKaYAK8tpaSANUTksG3TFz5kxMmzYNs2bNQqNGjdC7d2/8/PPPqFOnTom20dHR2LlzJy5cuICOHTsiJiYG//d//4eQkBBbm6VLl+Kpp57CP/7xDzRs2BCjR4+2HUsfGhqKGTNm4M0330RgYGCJI+DvRSaTYdu2bQgICEDfvn3RrFkzzJ49u8y9dEaPHo2oqCi0bt0agYGBtuPpASA+Ph4SiQTx8fGcaUNERERERFSNWa1WpBek4+ytsziZcRJ/5v8JvUl//wsfgsbLC60fG1RmfYtej0OhVpVZX925bIaQRqMpcVS8h4cHfH19beVDhw5FaGgoZs2aBQAYP348OnfujPnz5+Oxxx7D119/jUOHDuHTTz+t9PirGkEQMH78eIwfP77U+jv7At3Rpk0bbNu2rcz7KRQKLFiwAAsWLCi1ftq0aZg2bZpdWUJCgkN9h4eHY/369aW2nT59OqZPn2577O/vb4vzziljd2RmZqK4uBgjR44s83kQERERERFR1WaymHA68zQm7pyI9MLbW57IxXK8GvMqBtYbCE+Fp1P6FcnE8K9dFy37PokjWzbaygVBhPZPD4PWPxCCuHqsRHkQLj9l7F5SUlLslgG1b98e69atwzvvvIO33noLkZGR2LRpU4nEEtVsRqMR2dnZeOedd9CuXTu7ZYdERERERERUvaQWpGLUtlEoNhfbyvRmPeYdmocwTRi61u7qtL41Xl5o1XsAmsZ1x5/nzkIQiRHasCFkMiXU3l5O67cqqFIJobtnmJQ242Tw4MEYPHhw5QREVVJiYiK6deuGBg0alDnTiIiIiIiIiKqHHSk77JJBf7fk6BK0CGgBH0XJQ4kqgkgugcbPB6p8NXw6BMFqBWC2QqyRQRAJTumzqqhSCSEiR8TFxZVYhkZERERERETV08nMk2XWXc27CoPZ4NT+BbEAiVfJw6hqupq7GI6IiIiIiIiIqrxor8gy6yI8IyAzmysxGvfBhBARERERERERuUycfwyUEmWpda82eBYaE1eIOAMTQkRERERERETkMr63UrE89j0EeQTZyhRiBd5o9hJaFOjACULOwT2EiIiIiIiIiMh1vOoj+rdJWNtyGLI0ATBaTPC1CvA98iXM0SNhFFRQuDrGGogJISIiIiIiIiICAGQUZuBW0S0EtghEalEq/OAHlVTl1D6Ncn/ktv8/+O6fg4ArOwCrFfCtj4JHp0GvCoenh9qp/bsrJoSIiIiIiIiI3JzVasWlnEt4bcdruJ5/HQAgFsR4tuGzGN1sNHyVvk7rW6XUIN9YGxdCR8Iv+jXAYoKuyAyZMgJapTfESpnT+nZn3EOohoiLi8OECRNcHUaVx9eJiIiIiIiopLSCNLz464u2ZBAAmK1mrD27Fj9d/glmi/M28pF4yKGWeyG0cSxEvg0Anyh412sFH69QqDQap/Xr7pgQcpJiXT6y/ryO1IvnkXXjOop1+a4O6Z4SEhIgCAJycnLsyplAISIiIiIiqvnOZZ1Fjj6n1LrlJ5cjsyjTaX0LIgEyPxU8PNTQSrzgKfGGWq6BIsADYqXUaf26Oy4Zc4L8Wxn4ddliXD1x1FYW0bwler70KjS+/i6MzHUMBgNkMk7zIyIiIiIiqoouZl0osy5HnwO9qdjpMYi1coi1cqf3Q7dxhlAFK9bll0gGAUDy8SPY9slHTp0pZDKZMG7cOHh6esLPzw/Tpk2D1WoFAKxZswatW7eGRqNBUFAQnnvuOaSnp9+OLTkZXbp0AQB4e3tDEAQMHz4cw4cPx86dO7Fo0SIIggBBEJCcnAwAOHXqFPr06QO1Wo3AwEC88MILyMz8K2McFxeHcePGYcKECfDz80OvXr3w4osvol+/fnYxG41GBAQEYMWKFfd9fhaLBQsWLEC9evWgVCrRvHlzrF+/3q7Nzp070bZtW8jlcgQHB+PNN9+EyWR64NeUiIiIiIjIHTTQRpRZ56vwhcxaebFQ5WBCqIIV5uaWSAbdkXz8CApzc53W9+rVqyGRSHDgwAEsWrQICxYswPLlywHcTrzMnDkTx48fx6ZNm5CcnIzhw4cDAMLCwrBhwwYAwPnz55GamopFixZh0aJFiI2NxejRo5GamorU1FSEhYUhJycHXbt2RUxMDA4dOoRffvkFN2/exNNPP10iHplMhsTERCxbtgyjRo3CL7/8gtTUVFubn376CYWFhXjmmWfu+/xmz56Nb775Bh9//DFOnz6N119/Hc8//zx27twJAPjzzz/Rt29ftGnTBsePH8fSpUuxYsUKvPfeexXx8hIREREREdVYDRT+8FWUvnH0mMjB8HXeFkLkIlwyVsH0hQX3ri+6d/3DCAsLw8KFCyEIAqKionDy5EksXLgQo0ePxosvvmhrV7duXSxevBht2rSBTqeDWq2Gj48PACAgIABeXl62tjKZDCqVCkFBQbayJUuWICYmBh988IGt7PPPP0dYWBguXLiABg0aAAAiIyMxd+5cuxijoqKwZs0aTJkyBQCwcuVKDB48GGr1vY8R1Ov1mDVrFr7//nt0794dIpEIdevWxe7du/HJJ5+gc+fO+PjjjxEWFoYlS5ZAEAQ0bNgQN27cwBtvvIH/+7//g0jE/CcREREREVFpfAsK8Hm7GZh4bCGScpIAAFKRFMMjn0JvsRcsZouLI6SKxoRQBZOrPO5dr7x3/cNo164dBEGwPY6NjcX8+fNhNptx7NgxTJ8+HcePH0d2djYslts/zCkpKWjcuHG5+jl+/Dh27NhRahInKSnJlhBq1apVifpRo0bh008/xZQpU3Dz5k1s3boV//3vf+/b56VLl1BYWIgnn3zSrtxgMCAmJgYAcPbsWcTGxtq9Bo8++ih0Oh2uX7+O2rVrl+t5EhERERERuQuzKhB1t72OFU0eR1azuii2mOANMfxOboQ1JAx6QQvu7lOzMCFUwVSenoho3hLJx4+UqIto3hIqT89Kj6m4uBi9evVCr169sHbtWvj7+yMlJQW9evWCwWAo9/10Oh369++POXPmlKgLDg62fe/hUTL5NXToULz55pvYu3cv9uzZgzp16qBjx44O9QkA33zzDSIjI+1m+8jl/GeJiIiIiIjoYRgk3jC0nw6vQ/Phu3UqYLUA6gAUtZsMnVc0vDVaV4dIFYwJoQqmUGvQ86VXse2Tj+ySQndOGVOoNU7re//+/XaP9+3bh8jISJw7dw63bt3C7NmzERYWBgA4dOiQXds7J4CZzeYS5XeXtWzZEhs2bEBERAQkkvK9hXx9fTFw4ECsXLkSe/fuxYgRIxy6rnHjxpDL5bh27Rr69OlT6vKvRo0aYcOGDbBarbZZQomJidBoNKhVq1a54iQiIiIiInIn0lwx9NraOBfwHAKavAzBYkSRESgWtPDXhgKFJkDBI+BrEiaEnEDj64/HXpuMwtxc6IsKIFd6QOXp6dRkEHB7+dfEiRPx0ksv4ciRI/joo48wf/581K5dGzKZDB999BFefvllnDp1CjNnzrS7Njw8HIIg4KeffkLfvn2hVCqhVqsRERGB/fv3Izk52bbX0NixY/HZZ58hPj4eU6ZMgY+PDy5duoSvv/4ay5cvh1gsvmeco0aNQr9+/WA2mzFs2DCHnptGo8E///lPvP3225DL5ejUqRNyc3ORmJgIrVaLYcOG4R//+Ac+/PBDvPrqqxg3bhzOnz+Pf/3rX5g4cSL3DyIiIiIiomqlwFCAYnMxlBIlVFKV0/uzZBTDvC8HtXp0gNFUBLPBCLVSCa8iCXIXn4V6chunx0CViwkhJ1GoNU5PAN1t6NChKCoqQtu2bSEWizF+/HiMGTMGgiBg1apVeOutt7B48WK0bNkS8+bNw+OPP267NjQ0FDNmzMCbb76JESNGYOjQoVi1ahUmTZqEYcOGoXHjxigqKsKVK1cQERGBxMREvPHGG+jZsyf0ej3Cw8PRu3dvhxIv3bt3R3BwMJo0aYKQkBCHn9+7774LjUaDOXPm4KWXXoKXlxdatmyJt956y/YctmzZgsmTJ6N58+bw8fHByJEj8c4775T/xSQiIiIiInIBnUGHpJwkfHLiE1zNu4pI70iMiR6DCG2EUxNDikhv5P54GfozWbYy4526Rj4QqZg+qGk4ojVEQkKC7fulS5eWqI+Pj0d8fLxdmdVqtXs8bdo0TJs2za6sQYMG2Lt3b4n7RUZGYuPGjQ7Fc7eCggJkZ2dj5MiRZbYpjSAIePnllzFlypQyE0+dO3fGgQMHHiguIiIiIiIiVzKYDfgt5TdMS/zr97KU/BT8N+W/WNhlIeJqxUEsuveKjAcl1kih6VYb+b+n2JWLVBJ49q0DkYLpg5qGI0qVxmKxIDMzE/Pnz4eXl5fdDCUiIiIiIiJ3l1mUiQ/2f1Ci3AorZuyZgSb9myDII8gpfYuUUqgfDYGigTd0iX/CnG+EoqE3VM38IfFROKVPci0mhKjSpKSkoE6dOqhVqxZWrVpltyF1SkoKGjduXOa1Z86c4cbQRERERERUo6UX3kSRqajUumx9NrKKspyWEAIAsUoKcbgU4iAFzp85jwZNgiCRcSPpmooJIao0ERERJZap3RESEoJjx46VeW159hoiIiIiIiKqjkRl/L70V72lUuKwigRcSrmMBk0bVkp/5BpMCFGVIJFIUL9+/Xu2sVgq5x8/IiIiIiIiV/CTqKGWqqEz6krU+Sv94S2WuyAqqql4FjcRERERERFRFeCr1+P9mNchEux/VZcIEnwQ8zp89MYyriQqP84QIiIiIiIiIqoCrIIcsRd3YX2nhVibsh2XdNfQWFMHz9buhtCj38DcbhK4ow9VFCaEiIiIiIiIiKoAg8gT4to9EPnVULwV2QN6bTgUN65AuvsFFPRfAZPYEzzviyoKl4wRERERERERVQESmRq5srrIGfA1rKpQaDIvweIZiezHv0KePBxKpcbVIVINwhlCRERERERERFWAOMcElTIIBkGLy6JYWDyiIRE0qKUJh0ovB3IMgJobS1PF4AwhqtYiIiLw4YcfujoMm4SEBAiCgJycHFeHQkRERERED8FkNuGG7gYuZF9ASl4KdIaSJ39VNEEpge6Tc7BsyUKDpu0R2aY76jVuB+OGm8hfcR6CTOz0GMh9cIaQkxQXGFGUb4ChyASZUgKlRgaFB7f/iouLQ4sWLSosiXPw4EF4eHhUyL2IiIiIiIgAILs4Gz8k/YBPjn8CnVEHAQLiwuIwte1UBKuDndav2EMKaZAKxhQdcpacsquT1dFCxN8pqQIxIeQEuqxi/HfNOVw7m2UrC2vkg64vNITaxz23ADMYDJDJZA61tVqtMJvNkEju//b09/d/2NCIiIiIiIhszBYzfr78M+Yfmm8rs8KKHdd24IbuBpZ1XwY/lZ9T+hZrZPB5oTFurTwNU2aRrVwa4gGfp6MgZkKIKhCXjFWw4gJjiWQQAFw7m4X/rjmH4gKjU/qNi4vDuHHjMG7cOHh6esLPzw/Tpk2D1WoFAGRnZ2Po0KHw9vaGSqVCnz59cPHiRQC3EzD+/v5Yv3697X4tWrRAcPBfme/du3dDLpejsLAQAJCTk4NRo0bB398fWq0WXbt2xfHjx23tp0+fjhYtWmD58uWoU6cOFAoFhg8fjp07d2LRokUQBAGCICA5Odm2zGrr1q1o1aoV5HI5du/ejaSkJAwYMACBgYFQq9V45JFHkJCQYPe8714yJggCli9fjieeeAIqlQqRkZHYvHmzw6/jqVOn0KdPH6jVagQGBuKFF15AZmamrV6v1+O1115DQEAAFAoFOnTogIMHDzp8fyIiIiIiqtrSC9Ox7MSyUuvOZ5/HjYIbTu1f6quE/5hmCBjbAj7PN0LAqzHwG9EUEm/3nFxAzsOEUAUryjeUSAbdce1sForyDU7re/Xq1ZBIJDhw4AAWLVqEBQsWYPny5QCA4cOH49ChQ9i8eTP27t0Lq9WKvn37wmg0QhAEdOrUyZZsyc7OxtmzZ1FUVIRz584BAHbu3Ik2bdpApVIBAAYPHoz09HRs3boVhw8fRsuWLdGtWzdkZf313C9duoQNGzZg48aNOHbsGBYtWoTY2FiMHj0aqampSE1NRVhYmK39m2++idmzZ+Ps2bOIjo6GTqdD37598fvvv+Po0aPo1asX4uPjkZKScs/XYcaMGXj66adx4sQJ9O3bF0OGDLGLqyw5OTno2rUrYmJicOjQIfzyyy+4efMmnn76aVubKVOmYMOGDVi9ejWOHDmC+vXro1evXg7dn4iIiIiIqr4iUyFy9bll1l/KuuD0GMRaOWRhGqia+kEWqoZY49hqC6Ly4JKxCmYoMj1U/cMICwvDwoULIQgCoqKicPLkSSxcuBBxcXHYvHkzEhMT0b59ewDA2rVrERYWhk2bNmHw4MGIi4vDJ598AgDYtWsXYmJiEBQUhISEBDRs2BAJCQno3LkzgNuzhQ4cOID09HTI5bd3uJ83bx42bdqE9evXY8yYMbefq8GAL774wm5Zl0wmg0qlQlBQUIn43333XfTo0cP22MfHB82bN7er37BhA3788Ue8+uqrZb4Ow4cPR3x8PADggw8+wOLFi3HgwAH07t37nq/fkiVLEBMTgw8++MBW9vnnnyMsLAwXLlxAaGgoli5dilWrVqFPnz4AgM8++wzbt2/HihUrMHny5Hven4iIiIiIqj4ZRJCKpDBaSl/dEazithVUM3CGUAWTKe+dY7tf/cNo164dBEGwPY6NjcXFixdx5swZSCQSPPLII7Y6X19fREVF4ezZswCAzp0748yZM8jIyMDOnTsRFxeHuLg4JCQkwGg0Ys+ePYiLiwMAHD9+HDqdDr6+vlCr1bavK1euICkpydZHeHh4ufb4ad26td1jnU6HSZMmoVGjRvDy8oJWq8WFCxfuO0MoOjra9r2Hhwe0Wi3S09Pv2//x48exY8cOu+fUsGFDAEBSUhKSkpJgNBrx6KOP2q6RSqVo27at7XUkIiIiIqLqzcdsxePhvUqt85J7IVzqVbkBETkJZwhVMKVGhrBGPqUuGwtr5ANlFZ3q16xZM/j4+GDnzp3YuXMn3n//fQQFBWHOnDk4ePAgjEajbXaRTqdDcHBwif18AMDLy8v2fXlP/7q7/aRJk7B9+3bMmzcP9evXh1wux6BBg2Aw3HvZnVRqv9GaIAiwWCz37V+n06F///6YM2dOibrg4GC7ZBcREREREdVMUpMFrwR3xvXCNOy/echW7qvwxbJH/g9+urKXkxFVJ0wIVTCFhxRdX2hY+iljQxs69ej5/fv32z3et28fIiMj0bhxY5hMJuzfv9+W1Ll16xbOnz+Pxo0bA7idNOnYsSN++OEHnD59Gh06dIBKpYJer8cnn3yC1q1b2xI2LVu2RFpaGiQSCSIiIsoVo0wmg9lsdqhtYmIihg8fjieeeAIAkJeXd9/ZQQ+jZcuW2LBhAyIiIko94axevXqQyWRITExEeHg4AMBoNOLgwYOYMGGC0+IiIiIiIqLKoxc84Ht6C/4d0AIZDZ5DckEqfOVeCDUZEfj7bBT3WuTqEIkqBBNCTqD2UaDnqCYoyjfAUGSCTCmBUiNzajIIAFJSUjBx4kS89NJLOHLkCD766CPMnz8fkZGRGDBgAEaPHo1PPvkEGo0Gb775JkJDQzFgwADb9XFxcfjnP/+J1q1bQ61WAwA6deqEtWvX2u2P0717d8TGxmLgwIGYO3cuGjRogBs3buDnn3/GE088UWLp199FRERg//79SE5Ohlqtho+PT5ltIyMjsXHjRvTv3x+CIOCdd96xnZrmDGPHjsVnn32G+Ph4TJkyBT4+Prh06RK+/vprLF++HB4eHnjllVcwefJk+Pj4oHbt2pg7dy4KCwsxcuRIp8VFRERERESVxypWIr/xcGgT/wXv32eigcoX0OcDMg/k9/0MFqkvlK4OkqgCMCHkJAoPqdMTQHcbOnQoioqK0LZtW4jFYowfP962wfPKlSsxfvx49OvXDwaDAZ06dcKWLVvslld17twZZrPZtlcQcDtJ9MMPP9iVCYKALVu24O2338aIESOQkZGBoKAgdOrUCYGBgfeMcdKkSRg2bBgaN26MoqIiXLlypcy2CxYswIsvvoj27dvDz88PU6ZMQXZ29oO9OA4ICQlBYmIi3njjDfTs2RN6vR7h4eHo3bs3RKLb223Nnj0bFosFL7zwAvLz89G6dWv8+uuv8Pb2dlpcRERERERUeZQSBfK1oUiKGIPA1q9DnHcVFqUf8oxyiKWh0IqYDqKaQbA6c8pFFZSXlwdPT0/k5uZCq9Xa1RUXF+PKlSuoU6cOFAqFiyJ8MHFxcWjRogU+/PBDV4fiNBaLBXl5edBqtbYETXVUnd9nlcVoNGLLli3o27dviT2hqObheLsPjrX74Fi7F463+3CXsTamFyJ3+1VIuvkhLzMdWX9eh1LrCf/wcIiyBEiLAI82JU9NrkncZaxronvlPO7GGUJERERERERUJelNemQWZ+JW0S1IRVL4KHwQoAqwO125oglSEfTns1F8MhMerQPh16QVTFnFyPvPJcAM+L0Uff+bEFUDTAiR23j55Zfx5Zdfllr3/PPPY9myZZUcERERERERlSVXn4sfk37Eh0c+hN6sBwD4K/0xP24+mvk2g0TsnF9nxRoZ1I+GIH/HNRQduomiQzf/qvNRQOrLWf5UMzAhVEOUdgQ82Xv33XcxadKkUuvuN5WOiIiIiIgq1/GM45hzcI5dWUZRBkZvG42Nj29EbW1tp/QrSERQtw+BpciEggOpgOV2uTTEAz7PNYJYK3dKv0SVjQkhchsBAQEICAhwdRhERERERHQf2cXZ+OjoR6XW6c16bL+6HSObOe+kX7FGBs8+EdB0DIWl0ARBJoLIQwqxWua0Pokqm0t35l26dCmio6Oh1Wqh1WoRGxuLrVu3ltl+1apVEATB7oub8hIREREREdUserMeV/Oulll/KvMULFaLU2MQySWQ+CohC9NAGujBZBDVOC6dIVSrVi3Mnj0bkZGRsFqtWL16NQYMGICjR4+iSZMmpV6j1Wpx/vx522NnbiZGRERERERElU9utSJCG4GzWWdLrY/2joJIqL4nDxNVBS79Cerfvz/69u2LyMhINGjQAO+//z7UajX27dtX5jWCICAoKMj2FRgYWIkRExERERERkbNpDBa82uDZUusUYgW6B7QCLM6dIURU01WZPYTMZjO+++47FBQUIDY2tsx2Op0O4eHhsFgsaNmyJT744IMyZxMBgF6vh16vtz3Oy8sDABiNRhiNRru2RqMRVqsVFosFFv7jUuVYrVbb/1fn8bFYLLBarTAajRCLxa4Op0q687N5988o1Uwcb/fBsXYfHGv3wvF2H5U51mazGc2zU/FW9D+w8MxKFJmKAACBqkDMbzUZ/tdPwRQQA6vZ7PRY3BF/rquv8oyZYL3zW7aLnDx5ErGxsSguLoZarca6devQt2/fUtvu3bsXFy9eRHR0NHJzczFv3jzs2rULp0+fRq1atUq9Zvr06ZgxY0aJ8nXr1kGlUtmVSSQSBAUFISwsDDIZ14eScxgMBly7dg1paWkwmUyuDoeIiIiIqMrpHPso5Fe3QXxpMzJbDUWWSIBEJIZPfgYC9i5FYe+PoFOFYu/eva4OlahKKSwsxHPPPYfc3Nz7nqbt8oSQwWBASkoKcnNzsX79eixfvhw7d+5E48aN73ut0WhEo0aNEB8fj5kzZ5baprQZQmFhYcjMzCzx4hQXF+PatWuIiIiocZtV161bF+PHj8f48eMBAGKxGBs2bMDAgQNLbZ+cnIx69erh8OHDaNGiReUFeg9WqxX5+fnQaDR2e0fd77lUNcXFxUhOTkZYWFiNe59VFKPRiO3bt6NHjx6QSqWuDoecjOPtPjjW7oNj7V443u6jUsfaCuRcOQ3tlR8gP/gRYP7frAeVDwp6fAhDQCuoA7h9iLPw57r6ysvLg5+fn0MJIZcvGZPJZKhfvz4AoFWrVjh48CAWLVqETz755L7XSqVSxMTE4NKlS2W2kcvlkMvlpV579xvbbDZDEASIRCKIRA+3vZIpNxfmW7dgyc+HSKOF2NcHEk/Ph7rnw7rz3AAgNTUV3t7eZT7PO+UV8VpUlDvLxP7+PO6oSnHej0gkgiAIpb4HyR5fI/fC8XYfHGv3wbF2Lxxv91EZY20uMELmVQsXRC0RPGAD5OY8QCRFbrEIeos3/MUqvt8qAX+uq5/yjJfLE0J3s1gsdjN67sVsNuPkyZNlLjFzFWNqGm688w4KExNtZaoOHRAycyakwUEujOwvQUHOj8NgMHDpHRERERERlZvVZIFu9WWEvRALQ7EOV5KSIFUoEBBRB2qjBMbf0mB9zhuCiKdOEz0ol06pmDp1Knbt2oXk5GScPHkSU6dORUJCAoYMGQIAGDp0KKZOnWpr/+6772Lbtm24fPkyjhw5gueffx5Xr17FqFGjXPUUSjDl5pZIBgFA4e7duDFtGky5uU7pNz8/H0OGDIGHhweCg4OxcOFCxMXFYcKECaW2FwQBmzZtsj0+cOAAYmJioFAo0Lp1axw9erTENadOnUKfPn2gVqsRGBiIF154AZmZmbb6uLg4jBs3DhMmTICfnx969ep137hzcnIwatQo+Pv7Q6vVomvXrjh+/Lhdm6VLl6JevXpQKBRo06YN1qxZ49iLQkRERERED81qtSK9IB1JeUmo3bI2svRZTu9TEAsQS8XQLToL8+ZbqOfdBLVEESj6NBm6T85DEuTBZBDRQ3JpQig9PR1Dhw5FVFQUunXrhoMHD+LXX39Fjx49AAApKSlITU21tc/Ozsbo0aPRqFEj9O3bF3l5edizZ49D+w1VFvOtWyWSQXcU7t4N861bTul34sSJSExMxObNm7F9+3b88ccfOHLkiEPX6nQ69OvXD40bN8bhw4cxffp0TJo0ya5NTk4OunbtipiYGBw6dAi//PILbt68iaefftqu3erVqyGTyZCYmIhly5bdt+/BgwcjPT0dW7duxeHDh9GyZUt069YNWVm3/yPz/fffY/z48fjnP/+JEydOYPjw4Rg5ciR27Njh4CtDREREREQPqthUjD039iB+SzwG/zQYQ/87FC/88gIOph2EwWxwWr9itQza7rUBAObUQmR/dxG5my8DBjMgEqBq4e+0vonchUuXjK1YseKe9QkJCXaPFy5ciIULFzoxoodnyc+/T72uwvvMz8/H6tWrsW7dOnTr1g0AsHLlSoSEhDh0/bp162CxWLBixQooFAo0adIE169fxyuvvGJrs2TJEsTExOCDDz6wlX3++ecICwvDhQsX0KBBAwBAZGQk5s6d61C/u3fvxoEDB5Cenm7b52nevHnYtGkT1q9fjzFjxmDevHkYPnw4/vGPf8BisWDs2LE4duwY5s2bhy5dujjUDxERERERPZiU/BT84/d/wGK12MpSC1IxZvsYbHx8I+p41nFa3/K6ntB0DUN+wjXgf90LCjF8hzSCxKvkPrFEVD5Vbg+h6k6k0dynXl3hfV6+fBlGoxFt27a1lXl6eiIqKsqh68+ePYvo6Gi7E69iY2Pt2hw/fhw7duyAWl0y/qSkJFtCqFWrVg7Hffz4ceh0Ovj6+tqVFxUVISkpyRbbmDFj7OofffRRLF682OF+iIiIiIio/IpMRVhxcoVdMugOk8WEdWfXYUqbKZCKnbPpsNhDBk3nWvBoFQhTdjEEiQhiLznEGhkEcfU4UIaoKmNCqIKJfX2h6tABhbt3l6hTdegA8V3Jj+pCp9Ohf//+mDNnTom64OBg2/ceHh7lumdwcHCJmWAA4OXl9SBhEhERERFRBSk0FuJs1tky60/dOoVCUyE8xc47TVkkl0Akl0Diq3RaH0TuimnVCibx9ETIzJlQdehgV67q0AEh7810ytHzdevWhVQqxcGDB21lubm5uHDhgkPXN2rUCCdOnEBxcbGtbN++fXZtWrZsidOnTyMiIgL169e3+ypPEujue6alpUEikZS4p5+fny22xLv2ZEpMTKxS+0YREREREdVESpEU4epaZdZHqMOgEHgkOVF1xYSQE0iDgxA6fx7qbvkZEd98g7pbfkbo/HmQOumod41Gg2HDhmHy5MnYsWMHTp8+jZEjR0IkEkEQ7r/z/nPPPQdBEDB69GicOXMGW7Zswbx58+zajB07FllZWYiPj8fBgweRlJSEX3/9FSNGjIDZbH6guLt3747Y2FgMHDgQ27ZtQ3JyMvbs2YO3334bhw4dAgBMnjwZq1atwtKlS3Hx4kX85z//wffff19i02siIiIiIqpYckMxRtV7osz6oXX6QWoqLrOeiKo2JoScROLpCXndulA2j4a8bl2nzAz6uwULFiA2Nhb9+vVD9+7d8eijj6JRo0Z2+wKVRa1W48cff8TJkycRExODt99+u8TSsJCQECQmJsJsNqNnz55o1qwZJkyYAC8vL4hED/Y2EgQBW7ZsQadOnTBixAg0aNAAzz77LK5evYrAwEAAwMCBA7Fo0SLMmzcPzZo1w6pVq7BixQrExcU9UJ9EREREROQYg96MOjcv4v9avAqZSGYrV0qUmNVqMmr9eQp6fcn9hYioeuAeQjWERqPB2rVrbY8LCgowY8YM24bMycnJdu2tVqvd43bt2uHYsWP3bBMZGYmNGzeWGUNpewE5EvfixYvvuUn0K6+8gldeeQUWiwV5eXnQarX3jJOIiIiIiB6eSZBDogzD42e/QvvYD3DDUgQBIoQIUvjtXw5Ty1dg/luiiIiqFyaEaoijR4/i3LlzaNu2LXJzc/Huu+8CAAYMGODiyIiIiIiIqDrS+PogK6cOPDR1Ebr2GYRKFIDVApiNKG7/BoqVofDx1N7/RkRUJTEhVIPMmzcP58+fh0wmQ6tWrfDHH3/YNmd2hbVr1+Kll14qtS48PBynT5+u5IiIiIiIiMhRVrMFYnUgLknbIOSpnyC9dRoQRDB4N0RqWi5CVX6wWqwQRPfft5SIqh4mhGqImJgYHD582NVh2Hn88cfxyCOPlFonlfI0AiIiIiKiqsxSZELxj2kI7dceupxbuJ7pAwgCagcGIbRJQxh+ToMl3gtiJT/bE1VHTAiR02g0Gmg0GleHQURERERUI+hNemTrs2GxWuAh9YCn3LkH10AsQDCYofvwHBQt/BDdvicAKwoS/oTuzDnIo7whiHlOEVF1xYQQERERERFRFZdakIrPT36O7y99D71Zj1aBrTClzRTU96oPmdg5GzuLlVKoO9VC1pdnUXwsE8XHMu3qNR1CIZKJndI3ETkf07lERERERERV2M2Cm3hp20v4+vzX0Jv1AIDDNw9jyM9DcDn3slP7lkdooWxecl9SVdsgSIPVTu2biJyLM4SIiIiIiIiqsLNZZ3El70qJcpPVhA8Pf4i5neZCK3fOaV9itQxej9eDpkMtFJ7MgNlihjomCBIvBcQe3DuIqDrjDCEiIiIiIqIq7Perv5dZtz91PwpNhU7tX+whgyxMA3XP2jjnnQ5RAJNBRDUBE0JERERERERVmK/cq8w6rVwLwWKplDisVisyMzPv35CIqgUmhGqIuLg4TJgwwdVhEBERERFRBesX0qHMuviIfvC2CpUYDRHVFEwIEQAgISEBgiAgJyfHrpyJJiIiIiIi1wrIvIypzV4uUR7j1wxP+kRD0OtdEBURVXfcVNpJcvW5yCrOQr4hHxqZBj4KH3jKPV0dlssYDAbIZM45DpOIiIiIqCaTKsPw+Lk9aNdpEXZkHkWeqRCdfJsjXHcL2gs7oX+kJbijDxGVF2cIOUFaQRqm7JqCxzc9jiFbhuDxTY/jjV1vIK0gzan9mkwmjBs3Dp6envDz88O0adNgtVoBAGvWrEHr1q2h0WgQFBSE5557Dunp6QCA5ORkdOnSBQDg7e0NQRAwfPhwDB8+HDt37sSiRYsgCAIEQUBycjIA4NSpU+jTpw/UajUCAwPxwgsv2K0njouLw7hx4zBhwgT4+fmhV69eePHFF9GvXz+7mI1GIwICArBixQqnvjZERERERNWVQREAKRSou+YpjDy+Fa9fOIBW378Gvz3/QXGjpyFIFK4OkYiqISaEKliuPhf/2vMv7Lmxx6488UYipu+Zjlx9rtP6Xr16NSQSCQ4cOIBFixZhwYIFWL58OYDbiZeZM2fi+PHj2LRpE5KTkzF8+HAAQFhYGDZs2AAAOH/+PFJTU7Fo0SIsWrQIsbGxGD16NFJTU5GamoqwsDDk5OSga9euiImJwaFDh/DLL7/g5s2bePrpp0vEI5PJkJiYiGXLlmHUqFH45ZdfkJqaamvz008/obCwEM8884zTXhciIiIiourMKvdGildX5A34Cmbv+oBci4IO03Ejdi5MykAo1R6uDpGIqiEuGatgWcVZJZJBdyTeSERWcZbTlo6FhYVh4cKFEAQBUVFROHnyJBYuXIjRo0fjxRdftLWrW7cuFi9ejDZt2kCn00GtVsPHxwcAEBAQAC8vL1tbmUwGlUqFoKAgW9mSJUsQExODDz74wFb2+eefIywsDBcuXECDBg0AAJGRkZg7d65djFFRUVizZg2mTJkCAFi5ciUGDx4MtVpd4a8HEREREVFNYD2hg390a6RevoQMU3sAViiyfVC3ZUMIl0ywqIwQecpdHSYRVTOcIVTB8g35D1X/MNq1awdB+OuEgdjYWFy8eBFmsxmHDx9G//79Ubt2bWg0GnTu3BkAkJKSUu5+jh8/jh07dkCtVtu+GjZsCABISkqytWvVqlWJa0eNGoWVK1cCAG7evImtW7faJauIiIiIiKq6YlMxcvW5MJqNldNhvgm6hecQLKmNZp0eQ9POfRHVrAP0q66h4Nfyf54nIgI4Q6jCaWSah6p3huLiYvTq1Qu9evXC2rVr4e/vj5SUFPTq1QsGg6Hc99PpdOjfvz/mzJlToi44ONj2vYdHyamrQ4cOxZtvvom9e/diz549qFOnDjp27FjuGIiIiIiIKluePg/JeclYeXolUnWpiAmIwTNRz6CWuhYkYuf9aqWMCUDBgTTkbbhcok4VEwCRkr/WEVH58V+OCuaj8MGjIY8i8UZiibpHQx6Fj8LHaX3v37/f7vG+ffsQGRmJc+fO4datW5g9ezbCwsIAAIcOHbJre+cEMLPZXKL87rKWLVtiw4YNiIiIgERSvreQr68vBg4ciJUrV2Lv3r0YMWJEua4nIiIiInKFQlMhfrr8E2YdmGUrO33rNL678B1W9l6JZn7NnNa31E8JeZQ39Oez7coFpQSabrUhkomd1jcR1VxcMlbBPOWemN5+Oh4NedSu/NGQRzG9/XSnHj2fkpKCiRMn4vz58/jqq6/w0UcfYfz48ahduzZkMhk++ugjXL58GZs3b8bMmTPtrg0PD4cgCPjpp5+QkZEBnU4HAIiIiMD+/fuRnJyMzMxMWCwWjB07FllZWYiPj8fBgweRlJSEX3/9FSNGjCiRPCrNqFGjsHr1apw9exbDhg1zymtBRERERFSRbhXdwtyDc0uU6816/CvxX7hVdMtpfYs1MvgMagDvZxpAGqqGxE8JdadQBL7aAhJfnjBGRA+GM4ScIMgjCHM6zUFWcRbyDfnQyDTwUfg4NRkE3F6OVVRUhLZt20IsFmP8+PEYM2YMBEHAqlWr8NZbb2Hx4sVo2bIl5s2bh8cff9x2bWhoKGbMmIE333wTI0aMwNChQ7Fq1SpMmjQJw4YNQ+PGjVFUVIQrV64gIiICiYmJeOONN9CzZ0/o9XqEh4ejd+/eEInun2Ps3r07goOD0aRJE4SEhDjzJSEiIiIiqhAXsi7AbC39j58Xcy4iV58LX6Wv0/oXa2XwiAmEooE3YAFEKgkEMf++T0QPjgkhJ/GUezo9AfR3CQkJtu+XLl1aoj4+Ph7x8fF2ZVar1e7xtGnTMG3aNLuyBg0aYO/evSXuFxkZiY0bNzoUz90KCgqQnZ2NkSNHltmGiIiIiKgqsVrus4G0xVQpcYg9ZJXSDxHVfEwIUaWxWCzIzMzE/Pnz4eXlZTdDiYiIiIioKmugCYdIEMFitZSoq+NZBxqBv1oRUfXCOYZUaVJSUhAYGIh169bh888/L/eG1EREREREruKdn4kJjUseiCIVSfFus3/AW19JR9ATEVUQ/kZOlSYiIqLEMjUiIiIioupAJvXCk3l5aBb7PlYk/4S0ogw0947C0PDeqHV4LUztp/KXKyKqVvhvFhERERER0X0YxJ5QFBSg9Q+vo1HTQdB714NHxkXIdz2Lwn6fwijWgud9EVF1woQQERERERHRfVjEHkgL7A3fgOZQn/gMHnmpMAe1QP4TXyPXrEGAWuPqEImIyoUJISIiIiIiovuQ5QvwimiGpONGCEFjIA+XoKDQCG+DJ7wDakEoMANKV0dJROQ4JoSIiIiIiIjuw6ozIf+LS6g3rBWMShOsVisCBTFE1wzI++gcPCa0dHWIRETlwoQQERERERFVGxarBakFqfjj+h84fPMwonyi0DO8J4I8giATy5zWrzRYDejNyPn0TIk6kUYGkZK/WhFR9cJ/tYiIiIiIqNq4kH0BI34ZAZ1RBwD4JfkXfHzsYyztvhStAltBInLOrzgitRTKFgEoOpZeos6rf12ItM5LRhEROYPI1QEQPYyIiAh8+OGHrg6DiIiIiCrBraJbeGPXG7Zk0B1GixETEyYiozDDaX2LVVJ4PVYHno/VgUgtBQBIg1TwfbEpFJFeEATBaX0TETkDZwhRpYqLi0OLFi0qLIlz8OBBeHh4VMi9iIiIiKhqyy7OxuXcy6XW5RnycLPwJoLVwU7rX6yRQf1oKJTR/oDVCkEigljNmUFEVD0xIeQsRdlAQQZQnAcoPAEPP0Dp7eqoXMZgMEAmc+w/llarFWazGRLJ/d+e/v7+DxsaEREREVUTJrP+nvXFxgKnxyCIBEg85U7vh4jI2bhkzBly/wS+exFY0gZY3g1Y0hpYP/J2uZPExcVh3LhxGDduHDw9PeHn54dp06bBarUCALKzszF06FB4e3tDpVKhT58+uHjxIoDbCRh/f3+sX7/edr8WLVogOPivv67s3r0bcrkchYWFAICcnByMGjUK/v7+0Gq16Nq1K44fP25rP336dLRo0QLLly9HnTp1oFAoMHz4cOzcuROLFi2CIAgQBAHJyclISEiAIAjYunUrWrVqBblcjt27dyMpKQkDBgxAYGAg1Go1HnnkESQkJNg977uXjAmCgOXLl+OJJ56ASqVCZGQkNm/eXNEvNxERERG5gFasgFamLbVOLIgRqgyo5IiIiKovJoQqWlE28MM44PJ/7cuTfgc2v3q73klWr14NiUSCAwcOYNGiRViwYAGWL18OABg+fDgOHTqEzZs3Y+/evbBarejbty+MRiMEQUCnTp1syZbs7GycPXsWRUVFOHfuHABg586daNOmDVQqFQBg8ODBSE9Px9atW3H48GG0bNkS3bp1Q1ZWli2eS5cuYcOGDdi4cSOOHTuGRYsWITY2FqNHj0ZqaipSU1MRFhZma//mm29i9uzZOHv2LKKjo6HT6dC3b1/8/vvvOHr0KHr16oX4+HikpKTc83WYMWMGnn76aZw4cQJ9+/bFkCFD7OIiIiIiourJT2/AG01Hl1r3YuTT8CrUlVpHREQlcclYRSvIKJkMuiPp99v1Tlo6FhYWhoULF0IQBERFReHkyZNYuHAh4uLisHnzZiQmJqJ9+/YAgLVr1yIsLAybNm3C4MGDERcXh08++QQAsGvXLsTExCAoKAgJCQlo2LAhEhIS0LlzZwC3ZwsdOHAA6enpkMtvT5edN28eNm3ahPXr12PMmDEAbi8T++KLL+yWdclkMqhUKgQFBZWI/91330WPHj1sj318fNC8eXO7+g0bNuDHH3/Eq6++WubrMHz4cMTHxwMAPvjgAyxevBgHDhxA7969H+h1JSIiIqKqwQoJutxMxmex72HhhXW4lH0JoZpQvFJ/MNrpciEXKVwdIhFRtcEZQhWtOO/h6h9Cu3bt7E43iI2NxcWLF3HmzBlIJBI88sgjtjpfX19ERUXh7NmzAIDOnTvjzJkzyMjIwM6dOxEXF4e4uDgkJCTAaDRiz549iIuLAwAcP34cOp0Ovr6+UKvVtq8rV64gKSnJ1kd4eHi59vhp3bq13WOdTodJkyahUaNG8PLyglarxYULF+47Qyg6Otr2vYeHB7RaLdLTSx4PSkRERETVi17sCYkiBO22vINlnq3xc8ybWBnUE312LoHqVioMYo2rQyQiqjY4Q6iiKUpf0+xwvYs0a9YMPj4+2LlzJ3bu3In3338fQUFBmDNnDg4ePAij0WibXaTT6RAcHFxiPx8A8PLysn1f3tO/7m4/adIkbN++HfPmzUP9+vUhl8sxaNAgGAyGe95HKpXaPRYEARaLpVyxEBEREVHVI5V74JY6Gl4d34X34cVA+hnAOxwFLV5GtiISWhFPnyUicpRLZwgtXboU0dHR0Gq10Gq1iI2NxdatW+95zXfffYeGDRtCoVCgWbNm2LJlSyVF6yAPf6Bet9Lr6nW7Xe8k+/fvt3u8b98+REZGonHjxjCZTHb1t27dwvnz59G4cWMAt5MmHTt2xA8//IDTp0+jQ4cOiI6Ohl6vxyeffILWrVvbEjYtW7ZEWloaJBIJ6tevb/fl5+d3zxhlMhnMZrNDzycxMRHDhw/HE088gWbNmiEoKOi+s4OIiIiIqOaSFAKaoPq4YQzC6dpjkdJtFc5HvYnL+nBoajWEvFDs6hCJiKoNlyaEatWqhdmzZ+Pw4cM4dOgQunbtigEDBuD06dOltt+zZw/i4+MxcuRIHD16FAMHDsTAgQNx6tSpSo78HpTewOMflUwK1et2u9yJR8+npKRg4sSJOH/+PL766it89NFHGD9+PCIjIzFgwACMHj0au3fvxvHjx/H8888jNDQUAwYMsF0fFxeHr776Ci1atIBarYZIJEKnTp2wdu1a2/5BANC9e3fExsZi4MCB2LZtG5KTk7Fnzx68/fbbOHTo0D1jjIiIwP79+5GcnIzMzMx7ztyJjIy0bUh9/PhxDBkyxHZqGhERERG5ntliRqG5EEG1Su4P6QxWixX5H55FsLoeQqI7Qh3WHAGN2yMivAXy/3MOViNnhRMROcqlS8b69+9v9/j999/H0qVLsW/fPjRp0qRE+0WLFqF3796YPHkyAGDmzJnYvn07lixZgmXLllVKzA7xDAWeWnF7A+nivNvLxDz8nZoMAoChQ4eiqKgIbdu2hVgsxvjx420bPK9cuRLjx49Hv379YDAY0KlTJ2zZssVueVXnzp1hNpttewUBt5NEP/zwg12ZIAjYsmUL3n77bYwYMQIZGRkICgpCp06dEBgYeM8YJ02ahGHDhqFx48YoKirClStXymy7YMECvPjii2jfvj38/PwwZcoUZGc775Q2IiIiInKMxWrBn7o/8fPln7EvdR8CFAFQ5agQrg2HVu68LRJEKglEKglyvzxfSqUAibfcaX0TEdU0VWYPIbPZjO+++w4FBQWIjY0ttc3evXsxceJEu7JevXph06ZNlRBhOSm9nZ4AuptUKsWHH36IpUuXlqjz9vbGF198cc/rW7RoUWIGzoQJEzBhwoQSbTUaDRYvXozFixeXeq/p06dj+vTpJcobNGiAvXv32pVFRESUOvMnIiIC//3vXye2WSwWPP/889Bq//qQkZycbHdNaffJyckpNUYiIiIiejBJOUkYunUodMa/jnnfenUrJreejEGRg+Ahc85ePmKNHJ796yH7m5IJIU2XMIjU0lKuIiKi0rg8IXTy5EnExsaiuLgYarUa33//vW1fm7ulpaWVmIESGBiItLS0Mu+v1+uh1+ttj/Pybp/yZTQaYTQa7doajUZYrVZYLJZquQnxndhrqjvJnur+PC0WC6xWK4xGI8RirnMvzZ2fzbt/Rqlm4ni7D461++BY12z5xnzM3DvTLhl0x/zD89G5VmfIBJnT+pc18ITfmGbI+zUZxrRCSLzl0HQPhzRcA7PICjPfd07Dn233wbGuvsozZi5PCEVFReHYsWPIzc3F+vXrMWzYMOzcubPMpFB5zZo1CzNmzChRvm3bNqhUKrsyiUSCoKAg6HS6+55kVdWYTCYYDAZbwqsmy8/Pd3UID8VgMKCoqAi7du2CyWRydThV2vbt210dAlUijrf74Fi7D451zVS/dX0czThaap3FasGR1EO4eN0TBQUFTotBoVCgTodwaBS+KDAU41TaceiSSiaoyDn4s+0+ONbVT2FhocNtXZ4QkslkqF+/PgCgVatWOHjwIBYtWoRPPvmkRNugoCDcvHnTruzmzZsICip7E7upU6faLTPLy8tDWFgYevbsabf0CACKi4tx7do1qNVqKBSKh3lalW7Xrl2uDsHprFYr8vPzodFoIAiCq8N5YMXFxVAqlejUqVO1e59VFqPRiO3bt6NHjx52+1xRzcTxdh8ca/fBsa7Z/tTd+9RXq2CxO5CkMoQ1iKjU/twVf7bdB8e6+irPJBGXJ4TuZrFY7JZ4/V1sbCx+//13uz1ttm/fXuaeQwAgl8shl5fcXE4qlZZ4Y5vNZgiCAJFIBJHIpQewUSnuLBO7M0bVlUgkgiAIpb4HyR5fI/fC8XYfHGv3wbGumTQQIco7CuezS9nYGUCMdxTHvYbjz7b74FhXP+UZL5f+Vj116lTs2rULycnJOHnyJKZOnYqEhAQMGTIEwO1Ts6ZOnWprP378ePzyyy+YP38+zp07h+nTp+PQoUMYN26cq54CEREREZFb8TRZ8K+mYyAVlfylY2j9J+Gty6n8oIiIqNxcOkMoPT0dQ4cORWpqKjw9PREdHY1ff/0VPXr0AACkpKTYzQRp37491q1bh3feeQdvvfUWIiMjsWnTJjRt2tRVT4GIiIiIyK0YrVJEnf0V6zstxOdXfsLhrFPwU/hhVJ1+iM65CYW0ck/aJSKiB+PShNCKFSvuWZ+QkFCibPDgwRg8eLCTIiIiIiIionsxijxgqf8E6n47HO9E9oAuuA9kRdnQ/voeipvEwyT1cnWIRETkgCq3hxAREREREVVdKqUaOcowGPp9AdWVrfA7+zPMHoHI6/Jv5JjU8BI8XB0iERE5gAkhIiIiIiJymLXADEmWDGa/2jgnaQ8hsBnMkMBXEgbPgECIkvVAoKujJCKi+6m+RzVRuURERODDDz+0PRYEAZs2bSqzfXJyMgRBwLFjx5weGxERERE9GKvVipsFN3Ex+yIu51xGVnGW0/sUJAJ0316CYe2fqNfwEdSO6YL6LeOgPi9F/qKzEKl5IhERUXXAGUJOkltoQKbOgLxiI7RKKfw8ZPBUyVwdlk1qaiq8vbnhHxEREVF1VWAowIG0A3hv/3tIL0wHADT0aYj3O7yP+l71IRKc87dfkYcMyqb+KDqRgZyPT9vVCVIRZCFqp/RLREQViwkhJ7iRU4Q3NpzAHxczbWWdIv0we1A0QryULozsL0FBQU7vw2AwQCarOkkwIiIioprkUs4lvLbjNbuyc1nnMHzrcHzb/1vU0tRySr8iuRiefSNgvFkA083CvyokAnyHN4FYw89/RETVAZeMVbDcQkOJZBAA7LqYiTc3nEBuocEp/ebn52PIkCHw8PBAcHAwFi5ciLi4OEyYMKHU9ncvGTtw4ABiYmKgUCjQunVrHD16tMQ1p06dQp8+faBWqxEYGIgXXngBmZl/Pc+4uDiMGzcOEyZMgJ+fH3r16lXRT5OIiIiIAOTp87DoyKJS6/KN+Ui4tsOp/Uu8FPAb2RR+Y6Kh7RUO1cAIBL7eCvJwLQQJf8UgIqoO+K91BcvUGUokg+7YdTETmTrnJIQmTpyIxMREbN68Gdu3b8cff/yBI0eOOHStTqdDv3790LhxYxw+fBjTp0/HpEmT7Nrk5OSga9euiImJwaFDh/DLL7/g5s2bePrpp+3arV69GjKZDImJiVi2bFmFPT8iIiIi+kuRqQjnss6VWX8w7RBMFpNTY5Bo5VDU9YSqYwiO6M4DWgmTQURE1QiXjFWwvGLjPevz71P/IPLz87F69WqsW7cO3bp1AwCsXLkSISEhDl2/bt06WCwWrFixAgqFAk2aNMH169fxyiuv2NosWbIEMTEx+OCDD2xln3/+OcLCwnDhwgU0aNAAABAZGYm5c+dW4LMjIiIiortJLRYEeQQhPye/1Po66lBIRJXzUd9qtaKgoKBS+iIioorDFH4F0yrufaqC5j71D+Ly5cswGo1o27atrczT0xNRUVEOXX/27FlER0dDoVDYymJjY+3aHD9+HDt27IBarbZ9NWzYEACQlJRka9eqVauHeSpERERE5ACNyYKX6g8qtU4kiPB4aCfA7NwZQkREVL1xhlAF81PL0CnSD7tKWTbWKdIPfurqucmeTqdD//79MWfOnBJ1wcHBtu89PDwqMywiIiIit2Q2WdHGLMGLkYOx8uJ6WGEFACglSsxuNRkBmddg9IuBVMyP+0REVDr+F6KCeapkmD0oGm9uOGGXFOoU6Yc5g6KdcvR83bp1IZVKcfDgQdSuXRsAkJubiwsXLqBTp073vb5Ro0ZYs2YNiouLbbOE9u3bZ9emZcuW2LBhAyIiIiCR8G1DRERE5EoGQQUF1BidnYNBnT5EUmEaFBIFwkVK+B34HOaO0yCVy10dJhERVWH8zd4JQryU+Cg+Bpk6A/KLjdAopPBTy5ySDAIAjUaDYcOGYfLkyfDx8UFAQAD+9a9/QSQSQRCE+17/3HPP4e2338bo0aMxdepUJCcnY968eXZtxo4di88++wzx8fGYMmUKfHx8cOnSJXz99ddYvnw5xGKxU54bEREREZWk9fNBdn49KDxvoPY3I1BbJAYsJkDpA123eTDL/KF0dZBERFSlMSHkJJ4q5yWASrNgwQK8/PLL6NevH7RaLaZMmYJr167Z7QtUFrVajR9//BEvv/wyYmJi0LhxY8yZMweDBv21Lj0kJASJiYl444030LNnT+j1eoSHh6N3794QibgVFREREVFlMusMEMn9cEPZAqrun0MpNQGCGDn5RiiVdaDSc3YQERHdGxNCNYRGo8HatWttjwsKCjBjxgyMGTMGAJCcnGzX3mq12j1u164djh07ds82kZGR2LhxY5kxJCQklD9wIiIiIio3q9kK3acX4P98JEwqEwry8yGWiOHprwYuGaC/kgb1EC8IYv7hjoiISseEUA1x9OhRnDt3Dm3btkVubi7effddAMCAAQNcHBkRERERVTRBJoYsVI285eduF8jFMJnMMJlvP/R6vB6TQUREdE9MCNUg8+bNw/nz5yGTydCqVSv88ccf8PPzc3VYRERERDVagaEAmcWZOJZ+DAazAS0DW8JP6QdPuafT+hQrJfDsFYH0pccBKwC92VYnKCVQNPRxWt9ERFQzMCFUQ8TExODw4cOuDoOIiIjIreQb8vHDpR8w9+Bc29HvAPBM1DP4R4t/wEfhvMSMJFAF3+FNkPP9JZhz9AAAWW0NvJ+MhNibewgREdG9MSFERERERPSAUvJSMOfgnBLl35z/Bu2C26F7eHen9S2SS6CM8oH0H81hLTIBIgEilRRiD6nT+iQiopqDC4tLcfdmykQVie8vIiKimsFkMWHd2XVl1i8/uRw5xTlOj0OilUMa6AGpv4rJICIichgTQn8jld7+D2hhYaGLI6Ga7M776877jYiIiKong9mAm4U3y6y/VXwLRouxEiMiIiJyHJeM/Y1YLIaXlxfS09MBACqVCoIguDgqusNiscBgMKC4uBgiUfXLZVqtVhQWFiI9PR1eXl4Qi8WuDomIiIgeghJiPOrfAvvT9pda38o3Gh6WSg6KiIjIQUwI3SUoKAgAbEkhqjqsViuKioqgVCqrdaLOy8vL9j4jIiKi6sukL0bPwDZYfv4r5Bny7OokIglG138CkqIiQO2iAImIiO6BCaG7CIKA4OBgBAQEwGjkFN+qxGg0YteuXejUqVO1XW4llUo5M4iIiKiGMFml8E2/ji9i38cH51bjwM1DAICGPg0xrckoBF87BUODhpC5OE4iIqLSOJQQOnHiRLlv3LhxY0gk1TffJBaL+Yt7FSMWi2EymaBQKKptQoiIiIhqDqVGhQK/Rqi3bQIW1umA3EefhsVqhTbjEry3v4/C3ksgVXq4OkwiIqJSOZSxadGiBQRBcPh0JJFIhAsXLqBu3boPFRwRERERUVVmkvnhVuy78Lj6C8J+nAyYDTDU74ucuH8DiiB4eShdHSIREVGpHJ7Cs3//fvj7+9+3ndVqRdOmTR8qKCIiIiKiqs5isgCniyBuXAeXMztD0ao1BAEoNEoRrKkN0UU9zB4GiNVcNEZERFWPQwmhzp07o379+vDy8nLopp06dYJSyb+GEBEREVENZrHCcDkP+oQ/EfZCM5g8zIDVCn+zDPlfXAQEAZrmga6OkoiIqFQOJYR27NhRrptu2bLlgYIhIiIiIqouRDIxVDEB0F/KQe6KsyXq1R1CIFJW3z01iYioZhO5OgAiIiIioopisphQZCxyeO/LhyWv5wWJX8mZ8SKVBOr2IRAk/LhNRERVU7n/ZDFx4kSH2y5YsKC8tyciIiIiKrc8fR5S8lOw7uw6ZBRloHOtzuhSuwtC1aFO7VfiJYffqKYo2J+GgoNpsJqtUDbzg7ZzLYi9FU7tm4iI6GGUOyF09OhRHD16FEajEVFRUQCACxcuQCwWo2XLlrZ2giBUXJRERERERGXIN+Tjm/PfYPHRxbayfan78NnJz/BFny8Qrg13av8SLwW03WvDo10wAECkkkIk5cwgIiKq2sqdEOrfvz80Gg1Wr14Nb29vAEB2djZGjBiBjh074p///GeFB0lEREREVJbMoky7ZNAdWcVZmHdoHmZ1mAW1TO3UGASxCBJPuVP7ICIiqkjl/tPF/PnzMWvWLFsyCAC8vb3x3nvvYf78+RUaHBERERHR/ez5M7HMul3XdyHXkFuJ0RAREVUP5U4I5eXlISMjo0R5RkYG8vPzKyQoIiIiIiJHGUxFZdZZrBZYzcZKjIaIiKh6KHdC6IknnsCIESOwceNGXL9+HdevX8eGDRswcuRIPPnkk86IkYiIiIioTLF+zcusa+HXHB4W7m1JRER0t3LvIbRs2TJMmjQJzz33HIzG239tkUgkGDlyJP79739XeIBERERERPcSoNejX1h3/HTtN7tymUiGtxqPgMZscVFkREREVVe5E0IqlQoff/wx/v3vfyMpKQkAUK9ePXh4eFR4cERERERE96MSe2KSVwt09G+Bz6/8iBx9Dtr6N8eoOgMQemEn9C0alf9DLxERUQ33wP9tTE1NRWpqKjp16gSlUgmr1cqj5omIiIio0plk3lDl5aLv6S8RG/0UjHItNKknodw8Ebp+nwFS/uGSiIjobuXeQ+jWrVvo1q0bGjRogL59+yI1NRUAMHLkSB45T0RERESVziLyQJZ3LHI7z4VHTgb8k/fD4huD9E4LYVKFQCVnQoiIiOhu5U4Ivf7665BKpUhJSYFKpbKVP/PMM/jll18qNDgiIiIiovsRLhTBwyscenUdnFf3wjHNIKQpYyANaABzYi4sRTxljIiI6G7lXjK2bds2/Prrr6hVq5ZdeWRkJK5evVphgREREREROcRqhW7peYi9ZKj3dCtALoYpKRd5iy4AADzjwlwcIBERUdVT7oRQQUGB3cygO7KysiCXyyskKCIiIiIiRykivZGLKzDnGJD16Sm7Onk9TwhKbilNRER0t3IvGevYsSO++OIL22NBEGCxWDB37lx06dKlQoMjIiIiIrofkVYGj9jgEuWCTAyv/vUgVkpdEBUREVHVVu4/l8ydOxfdunXDoUOHYDAYMGXKFJw+fRpZWVlITEx0RoxEREREVI3kGnJRp1kdFJgK4CX1cnp/YpUU2u61oWjoA93O6zAXGKGI9IJHuxBIfBRO75+IiKg6KndCqGnTprhw4QKWLFkCjUYDnU6HJ598EmPHjkVwcMm/zBARERGRe8gqzsLBtIP49MSnSCtIQyOfRhjfcjzqedWDSlpyy4GKJPaQQRnlA3m4FlaTBSKFBIKk3JPhiYiI3MYDLaj29PTE22+//dCdz5o1Cxs3bsS5c+egVCrRvn17zJkzB1FRUWVes2rVKowYMcKuTC6Xo7i4+KHjISIiIqIHozPosPLUSqw6vcpWtj9tP4ZsGYIl3ZagU61OlRKHSMH9goiIiBzxUH82adasGa5du/bA1+/cuRNjx47Fvn37sH37dhiNRvTs2RMFBQX3vE6r1SI1NdX2xdPNiIiIiFzrVvEtrD69ukS5FVa8u/ddpBemuyAqIiIiKstD/QklOTkZRqPxga//5Zdf7B6vWrUKAQEBOHz4MDp1KvuvSIIgICgo6IH7JSIiIqKKdSnrAqywllp3s/AmcotzEaAKqOSoiIiIqCxVak5tbm4uAMDHx+ee7XQ6HcLDw2GxWNCyZUt88MEHaNKkSalt9Xo99Hq97XFeXh4AwGg0PlQyiyrfnfHiuNV8HGv3wvF2Hxzrmk0uuvdJXmJYOfY1FH+23QfH2n1wrKuv8oyZYLVaS/9TjgP69u2LFStWVMhm0haLBY8//jhycnKwe/fuMtvt3bsXFy9eRHR0NHJzczFv3jzs2rULp0+fRq1atUq0nz59OmbMmFGifN26dVCpnLu5IREREZE78PDwQKPmIRjw61DozfoS9Y19GmNp+w/wx+5TLoiOiIjIfRQWFuK5555Dbm4utFrtPds+VEKoIr3yyivYunUrdu/eXWpipyxGoxGNGjVCfHw8Zs6cWaK+tBlCYWFhyMzMvO+LQ1WL0WjE9u3b0aNHD0il9/4rJFVvHGv3wvF2Hxzrms2YehyJuov458FZdkvHNFINVrV/D3WUtQGfcBdGSM7Cn233wbF2Hxzr6isvLw9+fn4OJYQeaMnY5cuX8a9//QtisRgTJ05EdHQ0gNtJnaVLl5b7fuPGjcNPP/2EXbt2lSsZBABSqRQxMTG4dOlSqfVyuRxyubzU6/jGrp44du6DY+1eON7ug2NdM5klWnS4uBubOi/C96m7kVyUjraekejq3QSBJ36Cvt1EeHDcazT+bLsPjrX74FhXP+UZrwc6ZWzo0KF49NFHERsbi8cffxxz584FAJw7d65c97FarRg3bhy+//57/Pe//0WdOnXKHYvZbMbJkycrZNkaERERET0YvcQb5shBqPvtKPwz6RgW5hrwwtEfELr1LRQ2eR4WiYerQyQiIqK/eaAZQiKRCC+//DIA4KmnnsLQoUNx7tw5mM3mct1n7NixWLduHX744QdoNBqkpaUBADw9PaFUKgHcTj6FhoZi1qxZAIB3330X7dq1Q/369ZGTk4N///vfuHr1KkaNGvUgT4WIiIiIKoBCoUauqg4KeqyAypAKcf6fKIzoj1yDHBqPUGhkTAgRERFVJQ80Q8hisdhOBPP19cVPP/0ELy8vJCYmlus+S5cuRW5uLuLi4hAcHGz7+uabb2xtUlJSkJqaanucnZ2N0aNHo1GjRujbty/y8vKwZ88eNG7c+EGeChERERFVAEtqEWRpEsgCo5AujcJlcSvkyupCE94cxt9uwVJocnWIRERE9DcPNEPoyy+/hCAItseCIGDBggV4/vnny3UfR/azTkhIsHu8cOFCLFy4sFz9EBEREZFzWU0W6DYlAwB8YoMhDQ5G0cFb0J07f7tBd24oTUREVJU8UEIoLy8Phw4dAgA0aNDAtql0y5YtKy4yIiIiIqo2pIEegADAChTsTbWrE3vJIage6GMnEREROUm5/st84MABjBw5EmfOnLHN7hEEAU2aNMGKFSvQpk0bpwRJRERERFWbWC2FpnMt5Cdct68QAK8n6kOiLXnqKxEREbmOw3sInTlzBt26dYNSqcSXX36JI0eO4MiRI1izZg3kcjm6deuGM2fOODNWIiIiIqqiRAoJ1B1rwXdoY0hD1RCppZBHeSNgbAvI63i6OjwiIiK6i8MzhKZPn44ePXpgw4YNdvsHtWjRAvHx8XjyyScxffp0fPvtt04JlIiIiIgcl16YDoPZAKlICj+lH8QisdP7FHtIoWzsC0mYB9L+TIN/WDCkHpwZREREVBU5nBDasWMHtm7dapcMukMQBLz11lvo27dvhQZHREREROWTo8/B7uu7sejoIqQVpMFT7okRTUZgQP0B8FP6VU4QCjGOnD+OvvVCK6c/IiIiKjeHl4zl5+cjMDCwzPqgoCDk5+dXSFBEREREVH4mswk/Jf2EqbunIq0gDQCQq8/Fh0c+xKIji5Cnz3NxhERERFRVOJwQCg8Px4EDB8qs379/P8LDeZwoERERkaukF6VjybElpdZturQJ2frsSo6IiIiIqiqHE0LPPvssJk6ciFOnTpWoO3nyJCZNmoRnnnmmQoMjIiIiIsfl6XNQYCwos/5a7tVKjIaIiIiqMof3EJo6dSp+++03tGjRAj169ECjRo1gtVpx9uxZ/Pbbb2jbti3eeustZ8ZKRERERPcgE+790U4tVVVSJERERFTVOTxDSKFQYMeOHXj//feRmpqKZcuW4ZNPPkFaWhree+897NixAwqFwpmxEhEREdE9eFsFRPs2LbXOR+GDQDETQkRERHSbwzOEAEAmk+GNN97AG2+84ax4iIiIiOgBaUwWvN/0JYw6+B5uFt60laskKixp8w58i/UujI6IiIiqEocTQtnZ2fjyyy8xbNgwaLVau7rc3Fx88cUXpdYRERERUeXQQ4nah77El81exQVrMU7mXkZdj2BEK4MRtG85DHHvuTpEIiIiqiIcTggtWbIEJ06cwKuvvlqiztPTE3/88Qfy8vLw9ttvV2iAREREROQYs0iN/OYvI2j7qwgqzkEnr9qALh0wFiK/3+ewSLygdHWQREREVCU4nBDasGED5s+fX2b9Sy+9hEmTJjEhREREROQiWn8fZJv0SG7xL/iorBDlXIZVE4o8swek8lD4eHm5OkQiIiKqIhxOCCUlJSEyMrLM+sjISCQlJVVIUERERET0YLyDgyEIItxKS0VOsQC10hu+YbWh8fGDRCZ1dXhERERURTicEBKLxbhx4wZq165dav2NGzcgEjl8aBkREREROYlXUCA8/P0R2qQpIIggk/AzGhEREdlzOCEUExODTZs2oV27dqXWf//994iJiamwwIiIiIio/AxmM65nFeHLfVdx7FoOIvw8MLJDHYT7ekAtL9cBs0RERFSDOfypYNy4cXj22WdRq1YtvPLKKxCLxQAAs9mMjz/+GAsXLsS6deucFigRERER3d+Ja7l47rP9MJgtAIAjKTnYeORPfPhMC/RpGgS5VOziCImIiKgqcDghNGjQIEyZMgWvvfYa3n77bdStWxcAcPnyZeh0OkyePBlPPfWU0wIlIiIiontLzyvG698esyWD/u7NjSfQOsIbtbxVLoiMiIiIqppyzRt+//33MWDAAKxduxaXLl2C1WpF586d8dxzz6Ft27bOipGIiIiIHJBdaMC1rKJS64qNFlzLKmRCiIiIiACUMyEEAG3btmXyh4iIiMgBZp0BVoMFEAEitQwiJ2/ubLHeJ5771BMREZH74M6CRERERBXMYjDD+KcOOT8mwXijAJCI4NEqAJoutSHxkjutX2+VFEFaBdLyikvUycQihPtwdhARERHdxjNIiYiIiCqY8YYOGZ+euJ0MAgCTBQX705C56hRMeXqn9RuoVeDfg6MhEkrWvf1YI/ipZU7rm4iIiKoXzhAiIiIiqkDmAiNyfrwMlLI8y5RWCFN6ISRa58wSEgQBrSN8sOW1jvg4IQkn/8xFbR8VxnWpj6ggNZQyfvQjIiKi2/ipgIiIiKgCWf+3XKwsxReyoajv7bT+lVIxGgZrMXtQMxTozVBKxVAr+JGPiIiI7PHTAREREVFFEgQIMjGsBnOp1WJN5SzbUskkUHFGEBEREZWh3J8SYmJiIAglF6YLggCFQoH69etj+PDh6NKlS4UESERERFSdiDVSeDwSBN0ff5asFABFI9/KD4qIiIjoLuXeVLp37964fPkyPDw80KVLF3Tp0gVqtRpJSUlo06YNUlNT0b17d/zwww/OiJeIiIioShPEIqg7hEIapr6rAvB5JgpiLTd2JiIiItcr9wyhzMxM/POf/8S0adPsyt977z1cvXoV27Ztw7/+9S/MnDkTAwYMqLBAiYiIiKoLiaccfkObwHSrCMUXcyBWSyGP9IZYK4NIJnZ1eERERETlnyH07bffIj4+vkT5s88+i2+//RYAEB8fj/Pnzz98dERERETVlFgjgzzCE549wqGODYHUT8lkEBEREVUZ5Z4hpFAosGfPHtSvX9+ufM+ePVAoFAAAi8Vi+56IiIjIHekMOtwqvoXr+dfhIfVAkEcQAlQBEAnl/nscERERUYUrd0Lo1Vdfxcsvv4zDhw+jTZs2AICDBw9i+fLleOuttwAAv/76K1q0aFGhgRIRERFVF7eKbuHj4x/ju/PfwQorAMBb7o2Pun6EJn5NIBHx9C8iIiJyrXJ/GnnnnXdQp04dLFmyBGvWrAEAREVF4bPPPsNzzz0HAHj55ZfxyiuvVGykRERERNWAxWrB1itb8e35b+3Ks/XZGL19NDY+vhG1NLVcFB0RERHRbQ/056khQ4ZgyJAhJcqtVisEQYBSqXzowIiIiIiqo4zCDCw/ubzUuiJTEQ6mHWRCiIiIiFyu3IvY//3vf5dabjabbTOEiIiIiNyV2WrCreJbZdYnZV+qxGiIiIiISvdACaEVK1bYlZnNZjz77LM4duxYRcVFREREVC1JLRaEacLKrI/2iarEaIiIiIhKV+6E0M8//4xJkyZh/fr1AACTyYTBgwfj9OnT2LFjR4UHSERERFSdeJuA8VEll9YDgK/CF82UwZUcEREREVFJ5U4ItWnTBhs2bMCLL76IzZs3Y9CgQTh//jx27NiBoKAgZ8RIREREVG1YTCY8kpuBt5uPhVqqtpU39mmMle2mwyfjmgujIyIiIrrtgTaV7tq1K7744gsMGjQIjRo1ws6dO+Hn51fRsRERERE9NKvFCkuhERAEiFQSCILg1P6KRVrIzXI8dXIbOrd5E7kSKWSCBN5pp+G9eTIKH//cqf0TEREROcKhhNCTTz5Zarm/vz+8vLwwZswYW9nGjRsrJjIiIiKih2TK0aPoZAYKDt2EIBLg0SYIiia+kHjKndanQq1Gtk9reOlSEfzdKASbDbcrvOsgv8eHMMsDoHJa70RERESOcSgh5OnpWWp5r169KjQYIiIioopiyilG5mcnYbpVbCvL2ZwEyYFU+I1o6rSkkEwhh8I/AqeSmqL2499BjmJYRVJkZOogNfvCT+XhlH6JiIiIysOhhNDKlSudHQcRERFRhbFarCg6mWmXDLrDlFYI/cUcSFoHOq1/zwB/1G/XFUW6PFy+dBFKjQr+UY2hVGuh1DIhRERERK73QHsIEREREVVllkIjCo+kl1lfcDANyia+ECmd91HIM8APngF+CKpb12l9EBERET0oh04Za9myJbKzsx2+aYcOHfDnn38+cFBERERED0X431dZRMK964mIiIhqOIf+LHbs2DEcP34cPj4+Dt302LFj0Ov19203a9YsbNy4EefOnYNSqUT79u0xZ84cREVF3fO67777DtOmTUNycjIiIyMxZ84c9O3b16HYiIiIqOYTe8jg0TYIOZuSSq1XtwuCSMGJ0kREROS+HP4k1K1bN1itVofaOnqc686dOzF27Fi0adMGJpMJb731Fnr27IkzZ87Aw6P09fV79uxBfHw8Zs2ahX79+mHdunUYOHAgjhw5gqZNmzr6dIiIiKiGUzbyRcGBNBhvFNiVy8I1kNcp/cAMIiIiInfhUELoypUr5b5xrVq17tvml19+sXu8atUqBAQE4PDhw+jUqVOp1yxatAi9e/fG5MmTAQAzZ87E9u3bsWTJEixbtqzccRIREVHNJPaUw3dYE+gv56DgwE0IAuDRLhjyCC3EWucdO09ERERUHTiUEAoPD3d2HACA3NxcALjn0rS9e/di4sSJdmW9evXCpk2bSm2v1+vtlq/l5eUBAIxGI4xG40NGTJXpznhx3Go+jrV74Xi7D5eMtUoEWVMfyBp4QRAEWKUCLAAsfL85FX+u3QvH231wrN0Hx7r6Ks+YCVZH14E5mcViweOPP46cnBzs3r27zHYymQyrV69GfHy8rezjjz/GjBkzcPPmzRLtp0+fjhkzZpQoX7duHVQqVcUET0RERFWSVCpFQK0AqHxUsFqtKMoqws3rN2EymVwdGhEREVGFKywsxHPPPYfc3Fxotdp7tq0yuymOHTsWp06dumcy6EFMnTrVbkZRXl4ewsLC0LNnz/u+OFS1GI1GbN++HT169IBUKnV1OOREHGv3wvF2H5U91lZYca3gGhYcXoA/jv4BQRDQNawrxncYj1BVqNP7d2f8uXYvHG/3wbF2Hxzr6uvOqihHVImE0Lhx4/DTTz9h165d9917KCgoqMRMoJs3byIoKKjU9nK5HHJ5yX0CpFIp39jVFMfOfXCs3QvH231U1lhfy7uG57c8D51RBwCwWq34LeU3HLp5CF8/9jVCNUwKORt/rt0Lx9t9cKzdB8e6+inPeImcGMd9Wa1WjBs3Dt9//z3++9//ok6dOve9JjY2Fr///rtd2fbt2xEbG+usMImIiKiaMZqN+Ob8N7Zk0N/l6HPw85WfYbaYXRAZERERUdVQ7hlCJpMJp0+fRlpaGoDbM3YaN278QFnDsWPHYt26dfjhhx+g0Whs9/T09IRSqQQADB06FKGhoZg1axYAYPz48ejcuTPmz5+Pxx57DF9//TUOHTqETz/9tNz9ExERUc2Ub8jHH3/+UWZ9wrUEPBv1LLRyLh8nIiIi9+TwDCGLxYJ33nkH/v7+iImJQZ8+fdCnTx/ExMQgICAA06ZNg8ViKVfnS5cuRW5uLuLi4hAcHGz7+uabb2xtUlJSkJqaanvcvn17rFu3Dp9++imaN2+O9evXY9OmTWjatGm5+iYiIqKaSyqWwlPuWWa9l9wLUhGnwBMREZH7cniG0JtvvolVq1Zh9uzZ6NWrFwIDAwHc3r9n27ZtmDZtGgwGA+bMmeNw544ccJaQkFCibPDgwRg8eLDD/RAREZF70ZhNGF7ncRxNP1pq/bCIx6DkkjEiIiJyYw7PEPriiy+wZs0avPTSS4iIiIBSqYRSqURERATGjBmDL774AqtWrXJiqERERESOMRQWornRjAHhPUvUPVd3ABoU5MBYXOSCyIiIiIiqBodnCOXn5yMkJKTM+uDgYBQUFFRIUEREREQPQw8F1DevYJIsAM93nI8dGUcggghd/GMQmLwH8rxcFJul4KIxIiIiclcOJ4Ti4uIwadIkrF27Fn5+fnZ1mZmZeOONNxAXF1fR8REREVENIpPJKqUfsVQBfZ1e8PpxGLz+WIiGwc0BqxVInQd4hSO396dQKOWVEgsRERFRVeRwQmjZsmXo27cvgoOD0axZM7s9hE6ePInGjRvjp59+clqgREREVD1ZjGZYdEaYMgrRLigayDXCohEgkpf7sFOHqbQeuJXnj4xuH0Nz/TcoLv4ACCIUtxmP3KBOkKoCIf/fiaZERERE7sjhT2JhYWE4fvw4fv31V+zbt892RHzbtm3xwQcfoGfPnhCJHN6SiIiIiNyARW9C8flsZH17ATDdPo20QAA03WpDHRsCsYfzFm2pPL2QmeuNI8meCK07GQDw55V0NIsIgKent9P6JSIiIqoOyvWnOZFIZDtunoiIiOh+zNl6ZH11Dvj7waJWIP+3FMhqaaBs6OO0vpUaNcKaNIHG1x+G4kIAAmq1UcEr0N9pfRIRERFVF+Weq33gwAHs3bvXNkMoKCgI7du3R5s2bSo8OCIiIqq+rGYrdPtT7ZNBf5P/ewpktTUQq5y7tbNXUIBT709ERERUHTmcEEpPT8egQYOQmJiI2rVr2+0h9Prrr+PRRx/Fhg0bEBDAD11EREQEWC0WmDLLPtrdlFMM6/+WkRERERFR5XJ4059//OMfMJvNOHv2LJKTk7F//37s378fycnJOHv2LCwWC8aOHevMWImIiKgaESQiyCM8y6yXhWogkokrMSIiIiIiusPhGUK//vordu3ahaioqBJ1UVFRWLx4MY+dJyIiIhtBEKBq4Y/8nddgNdw1E0gAtN1rQ6Rw3kljRERERFQ2h2cIyeVy5OXllVmfn58PuVxeIUERERFRzSD2VsD/peaQBKr+KvOUw3d4E0gCVPe4koiIiIicyeE/yz3zzDMYNmwYFi5ciG7dukGr1QIA8vLy8Pvvv2PixImIj493WqBERERU/QgiAbJQNfxHN4O5wAhdvg4aP09IvRSuDo2IiIjIrTmcEFqwYAEsFgueffZZmEwmyGQyAIDBYIBEIsHIkSMxb948pwVKRERE1ZdYLYNOUoTLGdfQQu3r6nCIiIiI3J7DCSG5XI6lS5dizpw5OHz4sN2x861atbLNGCIiIiL6u4zCDBxNP4qvzn0Fo8WIfpJ+iAuLQ5BHkKtDIyIiInJb5d7JUavVokuXLs6IhYiIiGqYjMIMvL37bexN3WsrO55xHGvOrMGKXiuYFCIiIiJyEYc3lb6fmzdv4t13362o2xEREVENcC7rnF0y6I6U/BRsurQJZovZBVERERERUYUlhNLS0jBjxoyKuh0RERFVcwazAd9e+LbM+k2XNiGrOKsSIyIiIiKiOxxeMnbixIl71p8/f/6hgyEiIqKaw2q1wmK1lFl/rzoiIiIici6HE0ItWrSAIAiwWq0l6u6UC4JQocERERFR9SUXSfFUeG/sur6r1PrHa/eAt4jHzxMRERG5gsMJIR8fH8ydOxfdunUrtf706dPo379/hQVGRERE1Zy5GE0hQyu/5jicedyuKtgjGIMCH4GoOA9QaFwUIBEREZH7cjgh1KpVK9y4cQPh4eGl1ufk5JQ6e4iIiIjck9EowPtCAuZGDMS+Wl2w7tr228fOB3dAb5+mCN7zMYq7zwfnCBERERFVPocTQi+//DIKCgrKrK9duzZWrlxZIUERERFR9We2WmGOHICAdX3weEAjdGrYBxaxFF6nf4MoeToK+n8Oo0XGhBARERGRCzicEHriiSfuWe/t7Y1hw4Y9dEBERERUMyg8VEg1KiH0WQLVb1PgtXPe7QqxFMXtpyBbCIK/lsvFiIiIiFzB4YQQAOTl5WH//v0wGAxo27Yt/P39nRUXEREROYG5wAir2QKRQgKRTOz0/pQ+wdi/LxGNen0BD1EhYDZAL/fH6cMnER1dD3Il5wcRERERuYLDCaFjx46hb9++uHnzJqxWKzQaDb799lv06tXLmfERERFRBTDrDNAn5SB/53VYdEbI63lCExcGia8SgkTktH69ggIQ89hTuHryGM7u2g2L1Yw6LdoiuvcgeAcFOa1fIiIiIro3hxNCb7zxBurUqYMNGzZAoVBg5syZGDduHC5evOjM+IiIiOghmQuNyN16BYWH021lhUczUHgiEwGvNIeslnOXbXkFBsArsCciolvCbDJD7eMFmULu1D6JiIiI6N4c/pPg4cOH8dFHHyE2NhYxMTH4/PPPkZSUhLy8PGfGR0RERA/JnGuwSwb9VWFFzuYkmAuMlRKHytsTfxzcB0HsvBlJREREROQYhz+RZWVloVatWrbHXl5e8PDwwK1bt5wSGBEREVUMfVJOmXWGlHxYi02VFwwRERERVQnl2lT6zJkzSEtLsz22Wq04e/Ys8vPzbWXR0dEVFx0RERE9tHvuESQAEIRKi4WIiIiIqoZyJYS6desGq9VqV9avXz8IggCr1QpBEGA2mys0QCIiIno48nqeZdc18IZIVa6PA0RERERUAzj8CfDKlSvOjIOIiIicRKyRwbNPBHK3JtuVizyk8OpXFyIFE0JERERE7sbhT4Dh4eHOjIOIiIicRKSQQNU2GPK6XsjfewOWPAMUUd5QNvWDxFvh6vCIiIiIyAXKlRDq2rUrunTpgi5duiAsLMyZcREREVEFEislEIdpoA2qA7PJDKlcBrFI7OqwiIiIiMhFHE4IjRgxAgkJCfj6669hMBhQp04ddOnSxZYkCgoKcmacRERE9BBy9blIzk3Gl2e/RGZRJjqGdkSviF4IUYdA4KbSRERERG7H4YTQ9OnTAQB6vR6JiYnYuXMnEhISsGbNGhiNRjRo0ABdu3bFf/7zH2fFSkRERA8g35CPb85/g4+OfmQrO3TzED4//TnW9FmDOp51XBgdEREREbnCPc6hLZ1cLkfXrl0xY8YM7Ny5E6mpqZg6dSpu3LiBZcuWOSNGIiIiegi3im7ZJYPuyNXnYu6BucjX57sgKiIiIiJypXIfK2IwGLB3714kJCQgISEB+/fvR2hoKJ566il07tzZGTESERHRQ9iftr/MusQbicg15EIj11RiRERERETkag4nhN59911bAig8PBydOnXCmDFjsHbtWoSEhDgzRiIiInoIJpOhzDrr//5HRERERO6lXHsI1a5dG/Pnz8fgwYPh6+vrzLiIiIiogrQNbFlmXXO/5tAI5Z4wTERERETVnMN7CG3duhXPPvssVq1ahZCQEDRr1gyvvvoq1q9fj4yMDGfGSERERA/BPy8dg8L7lCiXi+V4u/EIaA3FLoiKiIiIiFzJ4YRQr169MHv2bOzbtw+ZmZmYM2cOVCoV5s6di1q1aqFJkyYYN26cM2MlIiKiB6DOuIzXPOphYeupaObXDLXUtTAwog++6zgfkQnzYDGZXR0iEREREVWyB5ojrtFo0LdvX/Tq1QsHDhzA5s2b8fHHH2Pp0qVYsmRJRcdIRERED8EY1Bo+q+LQ3TsCbaIHw+irhSb1JOR/DIapXk8UW5VQuzpIIiIiIqpU5UoIWSwWHDp0CDt27EBCQgISExNRUFCAWrVq4YknnkCXLl2cFScRERE9oHyDFOg2G8rfpsAzYc5fFZ5h0MWMg9XCPYSIiIiI3I3DnwD79OmDPXv2ID8/HyEhIejSpQsWLlyILl26oG7dus6MkYiIiB6CTO2LQ3ssaDZ4M1TJv0JSlI7C4PbIk4fj1o0CNKrHgyKIiIiI3I3Dewh5eXnh3//+N86fP4/r169jzZo1GDly5EMlg3bt2oX+/fsjJCQEgiBg06ZN92yfkJAAQRBKfKWlpT1wDERERDWdV3AgmnR/HL9+txU/HBHw49U62PjDMaSkZKF20+aQSDlDiIiIiMjdOPwJ8KuvvqrwzgsKCtC8eXO8+OKLePLJJx2+7vz589BqtbbHAQEBFR4bERFRRbNarDDn6KG/kgvDDR1ktTSQR2gh9pJDEASn9u0TGore/5gMQ5EOJoMBcg81VFpPKNQqp/ZLRERERFWTwwmh4uJi/Pbbb+jXrx8AYOrUqdDr9bZ6sViMmTNnQqFQONx5nz590KdPyWNw7ycgIABeXl7lvo6IiMiVjDd0yPjsJKz626d6FQAQlBL4j2kGWbDzt3X2DPAFwOVhRERERFSOhNCqVavw888/2xJCS5YsQZMmTaBUKgEA586dQ0hICF5//XXnRPo3LVq0gF6vR9OmTTF9+nQ8+uijZbbV6/V2iau8vDwAgNFohNFodHqsVHHujBfHrebjWLsXtxnvAjNurTlrSwbdYS0yIevLs/Ad0wxQiV0UXOVwm7EmjrWb4Xi7D461++BYV1/lGTPBarVaHWnYsWNHTJkyBf379wdw++j548eP2/YQ+vLLL/Gf//wHe/fufYCQAUEQ8P3332PgwIFltjl//jwSEhLQunVr6PV6LF++HGvWrMH+/fvRsmXLUq+ZPn06ZsyYUaJ83bp1UKk4TZ6IiCpHXJNY5C8/X2a9enQUdp56sP+GEhEREREBQGFhIZ577jnk5ubabbVTGocTQsHBwdi7dy8iIiIAAP7+/jh48KDt8YULF9CmTZv/b+/Ow6sq7/3vf/aUneyEnXkkjDJIQEFEEK1FehgEe1qstvyoHqyttk6netByCvWRg32u8pxaFaxYz6kF1Dpbaz3CwSIKFaEqKi2DlCkQBBIg87jH+/nDH6kpCYNmr5VkvV/XlT9y32vv+7v4ZsPKhzWotrb2cxV9JoFQeyZMmKC+ffvqqaeeane+vTOE+vTpo+PHj5/2DwddSyQS0Zo1azR58mT5fD67y0EC0WtncUq/Y4ebdPxXf+1wPve2kXIXpFhYkfWc0mvQa6eh385Br52DXndfdXV1ysnJOaNA6IwvGaupqWkTrBw7dqzNfDwebzNvlbFjx2rDhg0dzvv9fvn9/pPGfT4fP9jdFL1zDnrtLD29365eSZLHJcXa+X8Yr1ue1CR5e/D+f1ZP7zX+jl47C/12DnrtHPS6+zmbfp3xY+eLi4u1bdu2Duf/+te/qri4+IwX7ixbtmxRYWGh5esCAHA23GlJ6vXl9v+dDP5TH7l7cbAFAAAA65zxGULTp0/XvffeqyuvvPKkJ4k1Nzdr4cKFuvLKK89q8YaGBu3Zs6f1+9LSUm3ZskVZWVnq27ev5s2bp0OHDunJJ5+UJC1evFgDBgzQ8OHD1dLSoscff1xvvvmm/vjHP57VugAAWM2d5FHapb3lzU5W3ZoyxWpD8mT6FZzST8lDsuT29ewbSgMAAKBrOeNAaP78+XrhhRc0dOhQ3X777RoyZIikT2/0/MgjjygajWr+/PlntfjmzZs1ceLE1u/nzJkjSbr++uu1YsUKHTlyRGVlZa3z4XBYd911lw4dOqRAIKDzzz9fb7zxRpv3AACgq/Kk+eQZlaFeA5OluGTckruXXx5OxQYAAIDFzjgQys/P18aNG3XLLbfoxz/+sU7ci9rlcmny5Ml69NFHlZ+ff1aLX3755TrVPa1XrFjR5vu5c+dq7ty5Z7UGAABdxdGmo1r8wWKtKl2lmInJ6/Lq64O+rltH3aq8QJ7d5QEAAMBBzjgQkqQBAwZo9erVqqqqar3Ua9CgQcrKykpIcQAA9BR1oTr97N2faW3Z2taxqInqd7t/p3AsrPnj5istKc3GCgEAAOAkZ3xT6c/KysrS2LFjNXbsWMIgAADOQFVLVZsw6LNWlq5UVUuVxRUBAADAyT5XIAQAAM5OTaimw7m4ias2XGtdMQAAAHA8AiEAACyQ5k055Xyq59TzAAAAQGciEAIAwAJZriSVZJe0O3dh7gXKcvGkMQAAAFiHQAgAAAuk1x/XAyNu0aCMQW3Gh2UO1c9Kvqte9cdtqgwAAABOdFZPGQMAAJ+P8QZU/PT/0a8nztOx8/rqaEuV8pOzlHt8n7Kf/46is1fZXSIAAAAchEAIAAALNMf9Ss05Vzmv3aUct1fD/L2kUJ0Ujyl2zmQ1x5LVy+4iAQAA4BhcMgYAgAUi7lRVjpmveP8vS/Go1Fz9aRg08J9UOfJORbipNAAAACzEGUIAAFjAn5amre+Vqyztag285m55Ys2KeVK0e/seeQ5Wq2Rg0O4SAQAA4CAEQgAAWCA12EvDLpmgw7s+1h+WP6vqI4eV1btYF3/jWhWcM0Qpaal2lwgAAAAHIRACADhSrC6keDgul8cld68kub2Jv4o6PS9H6XmXqXDwUJl4XC6XWxkFeQlfFwAAAPhHBEIAAEeJNUcV2lOt2lWlilWH5PK5FRiTr16X95E33W9JDRn5hEAAAACwFzeVBgA4hjFGoV1Vqnp6p2LVoU/HInE1bjqiqmd3KtYQtrlCAAAAwBoEQgAAx4jVhVW7srTdufD+OsVqQhZXBAAAANiDQAgA4BgmHFOsruOzgMKfNFhYDQAAAGAfAiEAgGO4PC7J7epw3t3LZ2E1AAAAgH0IhAAAjuFO9Snl/Jx251w+t5IK0yyuCAAAALAHgRAAwDHcfq/Sr+gvb0GgzbjL51b2DcPlCSbZVBkAAABgLR47DwBwFG9GstK/M1SxyhaFymrlyUiWv09Q3vQUubz8PwkAAACcgUAIAOAoFY0VumvjXSqtLVVxWrHqqupU83GNHpv0mEbkjJDH7bG7RAAAACDh+K9QAIBjNEeb9ciWR/SXY39RXbhOO6p26JOGT9QQadAP3viBKpoq7C4RAAAAsASBEADAMaqaq/TavtfanWuMNGp39W6LKwIAAADsQSAEAHCMcDysaDza4TxnCAEAAMApCIQAAI6R4klWdnJ2h/PnZgy2sBoAAADAPgRCAADHyIu7dMew2e3ODc8apkJ3ssUVAQAAAPYgEAIAOIZprtFXqsq1cNSdrWcKeV1e/XO/KVpccpOyD7xrc4UAAACANXjsPADAMeIun9L//Jhm5JXokotuVpM/TUlyKetvqxV49jpFvvUs/1MCAAAARyAQAgA4RmMsRSmjbpT/zw+ooGxT28mMfmr25shnT2kAAACApfiPUACAYxh5dLjXWIVH3yR5PhP9FF2gmim/UpPS7CsOAAAAsBBnCAEAHCOYl6PyvQGtP1SgUV97SUmmRXGPXwf3H9belW/pK7N/YHeJAAAAgCUIhAAAjuHxeNR76Ah5vD69umy5asoPy5ecovMmTtXE2d9Xen6u3SUCAAAAliAQAgA4SjA3S8Hc8crrN1DRaERuj0eB9HQlpwbsLg0AAACwDIEQAMA2sbqQTEtUXzp/nBQxsvKOzhmF+dYtBgAAAHQxBEIAAMvFQ1GFSutU8+pexapaJJdkSrKVceVAebOS7S4PAAAA6PF4yhgAwHLhTxpUuWL7p2GQJBmpZXuljj2+VdHakL3FAQAAAA5AIAQAsFSsMazalfvan6tqUeRwg8UVAQAAAM5DIAQAsJQJxxU53NjhfMueGuuKAQAAAByKQAgAYCmX2yV3oONb2Hkz/RZWAwAAADgTgRAAwFLutCSlfal3B5NS8rnZ1hYEAAAAOBCBEADAUi6PS6lj8uUfktl2wuNS1rXD5ElPsqcwAAAAwEF47DwAwHLVvnrt/nKNir6UL/fhsJTiVnOuUV2gQoPcQSXJY3eJAAAAQI9GIAQAsFQsHtP/7P0fPfjBg/J7/CruVazm4806vPOwvG6vXp3xqvr06mN3mQAAAECPxiVjAABLHW85ruXblkuSQrGQ9tbs1eHGw5KkaDyqtz95287yAAAAAEewNRD605/+pH/+539WUVGRXC6XXnnlldO+Zt26dRo9erT8fr8GDRqkFStWJLxOAEDnicfjqg5Vdzh/sO6ghdUAAAAAzmRrINTY2KiRI0dq6dKlZ7R9aWmprrzySk2cOFFbtmzRnXfeqRtvvFGvv/56gisFAHQWv8evwRmDO5y/KH+0hdUAAAAAzmTrPYSmTZumadOmnfH2jz32mAYMGKAHHnhAkjRs2DBt2LBBDz30kKZOnZqoMgEAnSgrFtfdJTfoBxvnnzSXH8hXSaDQhqoAAAAAZ+lWN5XetGmTJk2a1GZs6tSpuvPOOzt8TSgUUigUav2+rq5OkhSJRBSJRBJSJxLjRL/oW89Hr3s2T6RJ5+96Sw9cNF8/3/4bVTRVSJLGF4zVPUP/RXlbX1F0wrkyxthcKTobn23noNfOQr+dg147B73uvs6mZ90qECovL1d+fn6bsfz8fNXV1am5uVkpKSknvWbRokVauHDhSeN//OMfFQgEElYrEmfNmjV2lwCL0OueadolI5W263VNPvSRRo67SQ2BdPlcHmXu36Rez12vyOX3qvzIEX344Yd2l4oE4bPtHPTaWei3c9Br56DX3U9TU9MZb9utAqHPY968eZozZ07r93V1derTp4+mTJmiYDBoY2U4W5FIRGvWrNHkyZPl8/nsLgcJRK97tqaaWsVG36qUt+Yr//e3qE3Mn5SqUN5oFRUVqaCgwK4SkSB8tp2DXjsL/XYOeu0c9Lr7OnFV1JnoVoFQQUGBKioq2oxVVFQoGAy2e3aQJPn9fvn9/pPGfT4fP9jdFL1zDnrdQ8WNDrsHqnjMLfJ/+GspHv10vFeh6qf+UpV1Rv09Hnk8HnvrRMLw2XYOeu0s9Ns56LVz0Ovu52z61a0CofHjx2vVqlVtxtasWaPx48fbVBEA4Gyl5+fq+Cd52rA9V6Ou+r180VrJm6yq2rDee/lNTb7pDrtLBAAAAHo8WwOhhoYG7dmzp/X70tJSbdmyRVlZWerbt6/mzZunQ4cO6cknn5Qk3XzzzXrkkUc0d+5cffe739Wbb76pF154QStXrrRrFwAAn0Nuv4GKtDTrd796XA3VVTLGqN95F2jS925XZiGXigEAAACJZmsgtHnzZk2cOLH1+xP3+rn++uu1YsUKHTlyRGVlZa3zAwYM0MqVK/Vv//ZvWrJkiYqLi/X444/zyHkA6GaCOZlKzRyv/IGDFWlpktvrkz8lVb1yMu0uDQAAAHAEWwOhyy+//JSPFV6xYkW7r/noo48SWBUAwAoej0eZhfmKRCJatWqVpk+fbndJAAAAgGN0q3sIAQA6V6whrGhli5o+OipJCozOkzcrWZ60JJsrAwAAAJBIBEIA4FCx+rBq/rBHzdsqW8ca/3xEKSNzlfHVgfL0IhQCAAAAeiq33QUAAOwROlDXJgw6ofkvxxT+pN6GigAAAABYhUAIABwo1hxVw9uHOpxv2HBI8ZaohRUBAAAAsBKBEAA4UTwuE451PB2KycQ7vuk/AAAAgO6NQAgAHMid7FPy8OwO51NG5MidzG3mAAAAgJ6KQAgAHMjlcSl1dL7cqb6T5txpPgVG5srldtlQGQAAAAArEAgBgEMdT6pRZHauvKMy5PK55fK55RmdofC/5Oh4Uo3d5QEAAABIIAIhAHCgWDyml/e8rKvfnqn/KvqdDl4nHbzO6Ff5L+jqP83Ua/teUyze8T2GAAAAAHRv3CACAByoLlyntWVrFYqF9FLp7/RS6e/azK85sEbfHPJNpfvTbaoQAAAAQCJxhhAAOJDH5VGqL7XD+TRfmjwuj4UVAQAAALASgRAAOFDQl6rZg67ucH724KuV5g1YWBEAAAAAKxEIAYATNddoVDimKb0nnDQ1vc9XNKK5SWqpsb4uAAAAAJbgHkIA4ECRaFw57/5aPxk2XbMvnaZVFe/JJZem549VccUuZW1+QpG+X9HJD6UHAAAA0BMQCAGAAzWHPYqWzFLW6n9VVnK6RvYZKxkj/elxKVSvpisfU7RF8vWyu1IAAAAAiUAgBAAO5PZ5VZM8QL6Bk+Td94a0e03rXHTQFar1Fis9ifODAAAAgJ6KQAgAHCgtI6hqf472FMxS7xGzlVq6UpJLjQOu1MGjLUpPyVUgndODAAAAgJ6KQAgAHCo9J1/HSvfpmf9+XgWDh0qSjqx5SRdfNUu9cvNtrg4AAABAIhEIAYBDBXOzNPSSy9R/5AWqLj8iuaTL/s8N8qf2UmoGZwcBAAAAPRmBEAA4WGpGUKkZQWX1LrK7FAAAAAAWIhACAJvFQzHF6sMK7a1RvCmi5HMy5MlKlictye7SAAAAAPRQBEIAYKN4KKrm7ZWqfnGXZD4dq9MBJZ2TruyZQ+UJ+u0tEAAAAECP5La7AABwslhtuE0YdEJ4b60a36+QiZn2XwgAAAAAXwCBEADYqGnrsZPCoBMaNh5WrCFsbUEAAAAAHIFACABsFK/tOPCJN0UkwxlCAAAAADofgRAA2Cj53KwO55L6BeVK8lhYDQAAAACnIBACADsV+uXNTj553CWlTesrT8BnfU0AAAAAejwCIQCw0d8ie1T3zVR5RqZLHpckyVeYKv1LoV6qflWNkUabKwQAAADQE/HYeQCw0Wv7XtMre17RjH5f05Vjpssrt/7WuEePf7xMFY0VmjJ4qlJ9qXaXCQAAAKCHIRACABuleJIVioX0/L4X9fy+F9vOeVPkksumygAAAAD0ZFwyBgA2mt5nYodzM/pPU6aLewgBAAAA6HwEQgBgo8LjB3T9oKtPGi9OK9Z3ii6XN8w9hAAAAAB0Pi4ZAwAbpR7doxs9yZp86f+nZw+tU12kUdPyxugif54KXr9X4aufUpLdRQIAAADocQiEAMBG4f7/pIzfTlZGUpqGD5qkmC8g/4ZfS0d3qOWyexR2pREIAQAAAOh0BEIAYKPaUJJc036lwOs/lHfb71r/Uo4M/bqqs8crVR5b6wMAAADQMxEIAYCNApl5emf9Gxr51eeV0nJIrlCdotnDtPdv+1WUmq9gTqbdJQIAAADogQiEAMBGGQX5umjGt/X+/7ys/X/ZLEkK5hzQZbNuUDCvwObqAAAAAPRUBEIAYLOMgnxdNut6jfnqVTLGyOtLUjA32+6yAAAAAPRgBEIAIMnE4orVhhTaV6fo8SYl9QvKV5gmb4bfkvWT0wJKTgtYshYAAAAAEAgBcDwTMwofrNfx32yTicRbxz3pfuXcdJ58OSk2VgcAAAAAnc9tdwEAYLdYfUjHV2xvEwZJUqw2pJqXdyvWFLGpMgAAAABIDAIhAI4XrWyRaYm1OxfaV6t4U9TiigAAAAAgsQiEADjeaQOfaPzU8wAAAADQzRAIAXA8b15yh3PugFeuZI+F1QAAAABA4nWJQGjp0qXq37+/kpOTNW7cOL333nsdbrtixQq5XK42X8nJHf8yBwCn0+QPyz082O6ce1KO6v3NFlcEAAAAAIlleyD0/PPPa86cOVqwYIE+/PBDjRw5UlOnTtXRo0c7fE0wGNSRI0davw4cOGBhxQB6mi11f1XpuBq5L8+WK+XThy96spPluiZfr3rWqrKl0uYKAQAAAKBz2R4IPfjgg7rpppt0ww03qKSkRI899pgCgYCWLVvW4WtcLpcKCgpav/Lz8y2sGEBP45LRLZv+Vfe5H9b+mWFVfi+gLVeU64eH5+mXO5fKJWN3iQAAAADQqbx2Lh4Oh/XBBx9o3rx5rWNut1uTJk3Spk2bOnxdQ0OD+vXrp3g8rtGjR+tnP/uZhg8fbkXJAHqgc1J7y+P26J0j7+idI++0ncs4Rxkun02VAQAAAEBi2BoIHT9+XLFY7KQzfPLz87Vz5852XzN06FAtW7ZM559/vmpra/WLX/xCl1xyibZv367i4uKTtg+FQgqFQq3f19XVSZIikYgikUgn7g0S7US/6FvPZ3Wvs2rLdc/5t+k/tixpM+73+PX/nnerMlpa+LlLID7bzkGvnYNeOwv9dg567Rz0uvs6m565jDG2XQtx+PBh9e7dWxs3btT48eNbx+fOnav169fr3XffPe17RCIRDRs2TLNmzdJPf/rTk+b/4z/+QwsXLjxp/JlnnlEgEPhiOwCg2ysqKtLIPLdCW5/SwZLpeqrsdR1sqtDojCG6uvcE9V6/WPEpP9f/vrvD7lIBAAAA4JSampr07W9/W7W1tQoG239wzgm2niGUk5Mjj8ejioqKNuMVFRUqKCg4o/fw+Xy64IILtGfPnnbn582bpzlz5rR+X1dXpz59+mjKlCmn/cNB1xKJRLRmzRpNnjxZPh+X8PRkVve6pbxUgWN7VfLcDVo47KsKpfZXyv5t8r6xWC2XzFXIlabp06cnvA6n4rPtHPTaOei1s9Bv56DXzkGvu68TV0WdCVsDoaSkJF144YVau3atZsyYIUmKx+Nau3atbr/99jN6j1gspq1bt3b4y5rf75ff7z9p3Ofz8YPdTdE757Cq1w3eoI6PnqvsPc8qaftLSoqGpJRMtVw6X+WBkcr2JvMzZwE+285Br52DXjsL/XYOeu0c9Lr7OZt+2RoISdKcOXN0/fXXa8yYMRo7dqwWL16sxsZG3XDDDZKk2bNnq3fv3lq0aJEk6b777tPFF1+sQYMGqaamRvfff78OHDigG2+80c7dANCNpeVk61h9nf5Ufa5Kpj0rryuu5lBUO7bs1NgZ56lXdqbdJQIAAABAp7I9EJo5c6aOHTume++9V+Xl5Ro1apRWr17deqPpsrIyud3u1u2rq6t10003qby8XJmZmbrwwgu1ceNGlZSU2LULADqRicWl+qi+NHycVB+VSffI5XGf/oVfgM/nU27/AUpO+6YqDx5QzdEK5fUfqHFXXaiMgryErg0AAAAAdrA9EJKk22+/vcNLxNatW9fm+4ceekgPPfSQBVUBsFqsPqyG946o4U+HZEIxtfg9Svtyb6WNLZSnV1JC1/Yl+ZRVVKisosKErgMAAAAAXUGXCIQAIB6KqW5tmRr/fKR1zIRiql9TpnhjVOlT+8nt568sAAAAAOgMib0OAwDOULwhrMb3jrQ71/jnw4o3RCyuCAAAAAB6LgIhAF1CrDEixTuYjEvxJgIhAAAAAOgsBEIAugaf65TTxnvqeQAAAADAmSMQAtAlhPxRefMC7c558wMKJUctrggAAAAAei4CIQBdwqH4EbXMCModbPs0MU8wSaEZ6fokdtimygAAAACg5yEQAtAl+Fwu3fzRv+rgNVHFZuUpPiVTsVl5OnB1VN//4DYluTx2lwgAAAAAPQbPcAbQJWQZj9KT0nXjppuV6c9UTkqOjh09pppQjUbkjFCm4R5CAAAAANBZOEMIQJcQjET1wHm3akD6AFWHqrW7ZrdqQjUamD5Q9w//gdIjMbtLBAAAAIAegzOEAHQJYaWo99sPa9nwb6g8vUBHmo+qKCVP+bVHlP3OUjV95ef8hQUAAAAAnYTfrwB0CRF3msJj5yrnrbuUc3yXRiRnSC01MtlDVfuVB+Ryp9ldIgAAAAD0GARCAE4SD0UVb4go3hSVy+eWO80nT1rS6V/4BaTn5+pYuFm7z52rvOxUuRsrFE/N17HjjcoIFConPzeh6wMAAACAkxAIAWgj1hBW3bqDatx4RIobSZKvIKCsa4fJlxtI6Nq5ffrK603SsU/KVH20XpmFvZR97nBlFhYkdF0AAAAAcBoCIQCtTCyuxvfL1bjhcJvxSHmTjv96q3JvGyVvuj+hNWQWFigtJ1vu7Bz16dNHPp8voesBAAAAgBPxlDEArWL1YdWv/6T9ubqwoseaLKtl69atlq0FAAAAAE5DIASglYnEZVo6frx7uKLRwmoAAAAAAIlCIASgVdQdk8vv6XDenZPYy8UAAAAAANYgEALQqs7XKNfFGe3OuXslqT7YYm1BAAAAAICEIBAC0CoSa9LuAeXyjMmUXH8f9+amKDIrW7tCH9tXHAAAAACg0/CUMQCtMoxLKw+/qvcLi/S1G6+UP+yT8Up/bfmbHv7oHj3+pZ/bXSIAAAAAoBMQCAFo5YsY3XnO1fr+h/+pJ/Y81TrudXn10NifKLMlbGN1AAAAAIDOQiAEdGHxcEzx5qgkyZPmk8uT2Ks8Q56gso78Sb8Z8h3t8Ri9W/WxCv3Z+lJWiXK3/4/MhaMSuj4AAAAAwBoEQkAXZOJG0aoW1a89oObtVXL53Eq9KF+pFxfJm5G4J30Fc3JUVTtGwYNrdemOZ3Vpaq7UUqdYWqHqL7pbLk+GUhK2OgAAAADAKgRCQBcUrWrR0V9+JBOKSZJMOKb6dZ+oeXulcm48T970xIVC3mChjud+Rd5x5ynJHZVxJ6m6PqbcjH5Kz8tJ2LoAAAAAAOsQCAFdTDwSU/26g61h0GdFjzUrfKBO3vNzE7Z+MDdbwdxsVR+pUCwakdvjUZ9BQSWnpiZsTQAAAACAtQiEgC7GNEfV8nFVh/NNHx1VSkm2XN7E3k8oszA/oe8PAAAAALBPYn+jBHDWIiYql9/T8QZ+t+R2WVcQAAAAAKDHIRACupgmX7Pio9M6nI9eEFDERCysCAAAAADQ0xAIAV1NuFl1g2PyFAdOmnKNSddh3xH5DGcIAQAAAAA+P+4hBJyBWFNEMpI7xStXgi/XSo25dDy0W+X/1EvnhPoo5eOY4j6peYRXGxo36ZLkYYpGovJ5fQmtAwAAAADQcxEIAacQqwupZW+tGjcdlonGFbggTynn5cibkZywNSOuVA3zZOil6ve1qOznGlEwQhET0ba/bNOCkbcpN+aVOykpYesDAAAAAHo+AiGgA7G6kCqf26nwvrrWsdrDpWrYeFi53z9f3szEhEJpWZnytBTrupb3dOWF/66yUJX8Hr96F1+h9PJ90tCL5PGc4qbTAAAAAACcBvcQAjoQ+qS+TRh0Qqw6pIb3y2ViJmFrh32ZChdOUUZ1ncbt3qiRu99RasivUN9JUkp2wtYFAAAAADgDZwgB7YhH42p6v6LD+eaPjirt4kJ5g/6ErJ+em6PGJL/CwUJV51wgudzyJvmVmp6hpJTErAkAAAAAcA4CIaAdcRM77TaReEReJS6cSU3vpdT0Xgl7fwAAAACAc3HJGLqVYDBoyTpRE1F0VEqH8+b8NDV7Gi2pBQAAAACAzkYghC4vHokpWtms8F+rNNL0V7yiRbGGcELXdEeiCmVH5RmQdtKcJytZsfNS5I1GEloDAAAAAACJwiVj6NLi4Ziad1aq+rldUvzTmzg3/fET+QdnKOubQ+UJJubx6y6PXx5fWPsnNqh4VK78H4ZkYnFFhvtV2S+sgKda3nhxQtYGAAAAACDRCITQpUVrW1T97N+kf3igV2h3jerfP6L0y/vK5XF1+rq+ZL/y6tMUSa7WryO/VcHoAiW5krQ/VKaZ+rLy1FeB7LxOXxcAAAAAACsQCKFLa9p2/KQwqHXuncNKG5Mvb3pyQtYOuYPKV7ruCgxRXa9cxWXUqylNKSZDMR+PfgcAAAAAdF8EQjgrsXhMkXhEfo9fLlfnn5nzj6I1zR3OxZuiikQj8ioxgVCv7CzVxo1c+UGlN1dJJiZlDlY4JVPpOTkJWRMAAAAAACsQCOGMNEWbdKjuE72460UdqC/ThXmjNW3ANBWl9ZbH7UnYuvGBydK77c/5itMUcYXV8bPAvrj03GxJ2ZL6J3AVAAAAAACsRSCE0wrHwtpwcL3u/tO/y/zf67c2Ht6ox7f9Rk9MXa5hOcMTtrYnP0me7GTFKlvaTrgkTc5S3NPS7usAAAAAAEDHeOx8NxOOxvRJdZN2ltfpQGWjGkPRhK95tOGIfvLOva1h0AnN0Wb95J3/R1VNxxK2diypRaGZmfKelyG5P71EzZsXkOvbhWoJNsofT8xTxgAAAAAA6Mk4Q6gbOd4Q0pMb9+vXb5eqORKTx+3SV88r1I+nn6vC9MRdOFVWd0AtsfbPxNlds1vVzVXKCuQmZO1gPElR31FtHrVffcf1lzvuUmW8WlmBBvX39lZKZmLWBQAAAACgJ+sSZwgtXbpU/fv3V3JyssaNG6f33nvvlNu/+OKLOvfcc5WcnKzzzjtPq1atsqhS+4SjcS1/p1QPv7lHzZGYJCkWN/rDXw5rzvNbVNUYSuDaHd/Y+dM6IglbOzmnWFmebH05OV85njoFvZUq8RoN8RXJ5eFJXwAAAAAAfB62B0LPP/+85syZowULFujDDz/UyJEjNXXqVB09erTd7Tdu3KhZs2bpe9/7nj766CPNmDFDM2bM0LZt2yyu3FoVdS36zYbSduc27avSsfrEBUIDgwPkdrX/o5IfyFfQm5awtSUpOa+fFDxXwZSByvIPUHL6+VJGH6VlZSZ0XQAAAAAAeirbA6EHH3xQN910k2644QaVlJToscceUyAQ0LJly9rdfsmSJbriiiv0ox/9SMOGDdNPf/pTjR49Wo888ojFlVurviWqlki8w/myqlOfxfNFBD2p+sG515407pJLCy64U0Fv4oOZYG62/NmFWrt5m5IzMuRPScyj5gEAAAAAcAJb7yEUDof1wQcfaN68ea1jbrdbkyZN0qZNm9p9zaZNmzRnzpw2Y1OnTtUrr7zS7vahUEih0N/PnqmtrZUkVVVVKRJJ3KVOnS3aEpIJN8mY9ueTTYsqKysTs3bcr2l5U9XfU6hl+/6gisYKDU0/RzcN/paKfAPUHI6qOUFrf1YkElFTU5MqKyvl8/kSvh7sQ6+dhX47B712DnrtLPTbOei1c9Dr7qu+vl6SZDoKDz7D1kDo+PHjisViys/PbzOen5+vnTt3tvua8vLydrcvLy9vd/tFixZp4cKFJ40PGDDgc1bdNX15sbXrbdAG/UZPWLsoAAAAAAA4rfr6eqWnp59ymx7/lLF58+a1OaMoHo+rqqpK2dnZcrlcNlaGs1VXV6c+ffro4MGDCgaDdpeDBKLXzkK/nYNeOwe9dhb67Rz02jnodfdljFF9fb2KiopOu62tgVBOTo48Ho8qKirajFdUVKigoKDd1xQUFJzV9n6/X36/v81YRkbG5y8atgsGg/yl5BD02lnot3PQa+eg185Cv52DXjsHve6eTndm0Am23lQ6KSlJF154odauXds6Fo/HtXbtWo0fP77d14wfP77N9pK0Zs2aDrcHAAAAAABAW7ZfMjZnzhxdf/31GjNmjMaOHavFixersbFRN9xwgyRp9uzZ6t27txYtWiRJuuOOOzRhwgQ98MADuvLKK/Xcc89p8+bN+u///m87dwMAAAAAAKDbsD0Qmjlzpo4dO6Z7771X5eXlGjVqlFavXt164+iysjK53X8/kemSSy7RM888o3vuuUfz58/X4MGD9corr2jEiBF27QIs4vf7tWDBgpMuAUTPQ6+dhX47B712DnrtLPTbOei1c9BrZ3CZM3kWGQAAAAAAAHoMW+8hBAAAAAAAAOsRCAEAAAAAADgMgRAAAAAAAIDDEAgBAAAAAAA4DIEQLLVo0SJddNFF6tWrl/Ly8jRjxgz97W9/a7NNS0uLbrvtNmVnZystLU1XX321KioqWuf/8pe/aNasWerTp49SUlI0bNgwLVmy5KS11q1bp9GjR8vv92vQoEFasWJFoncPn2Flr09455135PV6NWrUqETtFtphZa+ffvppjRw5UoFAQIWFhfrud7+rysrKhO8j/q4z+l1ZWakrrrhCRUVF8vv96tOnj26//XbV1dW1bvPyyy9r8uTJys3NVTAY1Pjx4/X6669btp+wrteSFAqF9JOf/ET9+vWT3+9X//79tWzZMkv2E53T68+qrKxUcXGxXC6Xampq2sxxfGYvK3t9Asdn9rGy3xyjdVMGsNDUqVPN8uXLzbZt28yWLVvM9OnTTd++fU1DQ0PrNjfffLPp06ePWbt2rdm8ebO5+OKLzSWXXNI6/5vf/Mb88Ic/NOvWrTN79+41Tz31lElJSTG//OUvW7fZt2+fCQQCZs6cOWbHjh3ml7/8pfF4PGb16tWW7q+TWdXrE6qrq83AgQPNlClTzMiRI63YRfxfVvV6w4YNxu12myVLlph9+/aZt99+2wwfPtxcddVVlu6v03VGv6uqqsyjjz5q3n//fbN//37zxhtvmKFDh5pZs2a1bnPHHXeY//zP/zTvvfee2bVrl5k3b57x+Xzmww8/tHR/ncyqXhtjzNe+9jUzbtw4s2bNGlNaWmo2btxoNmzYYNm+Ol1n9Pqzvv71r5tp06YZSaa6urp1nOMz+1nV6xM4PrOXVf3mGK37IhCCrY4ePWokmfXr1xtjjKmpqTE+n8+8+OKLrdt8/PHHRpLZtGlTh+9z6623mokTJ7Z+P3fuXDN8+PA228ycOdNMnTq1k/cAZypRvT5h5syZ5p577jELFizggMNmier1/fffbwYOHNhmm4cfftj07t27k/cAZ6Oz+r1kyRJTXFx8yrVKSkrMwoULO6dwnLVE9fp///d/TXp6uqmsrExc8TgrX6TXjz76qJkwYYJZu3btSb80cnzW9SSq1ydwfNa1JKrfHKN1X1wyBlvV1tZKkrKysiRJH3zwgSKRiCZNmtS6zbnnnqu+fftq06ZNp3yfE+8hSZs2bWrzHpI0derUU74HEitRvZak5cuXa9++fVqwYEECKsfZSlSvx48fr4MHD2rVqlUyxqiiokIvvfSSpk+fnqA9wZnojH4fPnxYL7/8siZMmNDhOvF4XPX19Sd9/mGdRPX61Vdf1ZgxY/Tzn/9cvXv31pAhQ3T33Xerubk5gXuDU/m8vd6xY4fuu+8+Pfnkk3K7T/41g+OzridRvZY4PuuKEtVvjtG6LwIh2CYej+vOO+/UpZdeqhEjRkiSysvLlZSUpIyMjDbb5ufnq7y8vN332bhxo55//nl9//vfbx0rLy9Xfn7+Se9RV1fHAaYNEtnr3bt368c//rF++9vfyuv1JmwfcGYS2etLL71UTz/9tGbOnKmkpCQVFBQoPT1dS5cuTdj+4NS+aL9nzZqlQCCg3r17KxgM6vHHH+9wrV/84hdqaGjQt771rU7fD5xeInu9b98+bdiwQdu2bdPvf/97LV68WC+99JJuvfXWhO8XTvZ5ex0KhTRr1izdf//96tu3b7vvzfFZ15LIXnN81vUkst8co3VfBEKwzW233aZt27bpueee+9zvsW3bNn3961/XggULNGXKlE6sDp0pUb2OxWL69re/rYULF2rIkCGdVS6+gER+rnfs2KE77rhD9957rz744AOtXr1a+/fv180339wZpeNz+KL9fuihh/Thhx/qD3/4g/bu3as5c+a0u90zzzyjhQsX6oUXXlBeXt4XKRmfUyJ7HY/H5XK59PTTT2vs2LGaPn26HnzwQT3xxBOEBDb4vL2eN2+ehg0bpuuuuy5BlaGzJarXHJ91TYn8bHOM1o3Zfc0anOm2224zxcXFZt++fW3GO7oGuW/fvubBBx9sM7Z9+3aTl5dn5s+ff9L7X3bZZeaOO+5oM7Zs2TITDAY7pX6cuUT2urq62kgyHo+n9cvlcrWOrV27NiH7hPYl+nN93XXXmWuuuabN2Ntvv20kmcOHD3fOTuCMdUa/P6ujXj777LMmJSXFvPbaa51WO85Oons9e/Zsc84557TZZseOHUaS2bVrV+fsBM7IF+n1yJEjjdvtbv332O12t/57fO+99xpjOD7rShLZa47Pup5Ef7Y5Ruu+CIRgqXg8bm677TZTVFTU7kHeiRubvfTSS61jO3fuPOnGZtu2bTN5eXnmRz/6UbvrzJ0714wYMaLN2KxZs7hpoYWs6HUsFjNbt25t83XLLbeYoUOHmq1bt7Z5ggISx6rP9Te+8Q3zrW99q83Yxo0bjSRz6NChTtobnE5n9fsfrV+/3kgypaWlrWPPPPOMSU5ONq+88kqn7gPOjFW9/q//+i+TkpJi6uvrW7d55ZVXjNvtNk1NTZ23Q+hQZ/R6z549bf49XrZsmZFkNm7caCoqKowxHJ91BVb0muOzrsOqzzbHaN0XgRAsdcstt5j09HSzbt06c+TIkdavzx7w3XzzzaZv377mzTffNJs3bzbjx48348ePb53funWryc3NNdddd12b9zh69GjrNicea/qjH/3IfPzxx2bp0qU81tRiVvX6H/EUC+tZ1evly5cbr9drHn30UbN3716zYcMGM2bMGDN27FhL99fpOqPfK1euNMuWLTNbt241paWl5rXXXjPDhg0zl156aes2Tz/9tPF6vWbp0qVt1qmpqbF0f53Mql7X19eb4uJic80115jt27eb9evXm8GDB5sbb7zR0v11ss7o9T966623OnzsPMdn9rGq1/+I4zN7WNVvjtG6LwIhWEpSu1/Lly9v3aa5udnceuutJjMz0wQCAXPVVVeZI0eOtM4vWLCg3ffo169fm7XeeustM2rUKJOUlGQGDhzYZg0knpW9/iwOOKxnZa8ffvhhU1JSYlJSUkxhYaG59tprzSeffGLRnsKYzun3m2++acaPH2/S09NNcnKyGTx4sPn3f//3NgeXEyZMaHed66+/3rqddTirem3Mp485njRpkklJSTHFxcVmzpw5nB1koc7o9T/qKCTg+MxeVvb6szg+s4eV/eYYrXtyGWNMuzcXAgAAAAAAQI/EU8YAAAAAAAAchkAIAAAAAADAYQiEAAAAAAAAHIZACAAAAAAAwGEIhAAAAAAAAByGQAgAAAAAAMBhCIQAAAAAAAAchkAIAADgc1i3bp1cLpdqamrsLgUAAOCsuYwxxu4iAAAAurrLL79co0aN0uLFiyVJ4XBYVVVVys/Pl8vlsrc4AACAs+S1uwAAAIDuKCkpSQUFBXaXAQAA8LlwyRgAAMBpfOc739H69eu1ZMkSuVwuuVwurVixos0lYytWrFBGRoZee+01DR06VIFAQNdcc42ampr0xBNPqH///srMzNQPf/hDxWKx1vcOhUK6++671bt3b6WmpmrcuHFat26dPTsKAAAcgzOEAAAATmPJkiXatWuXRowYofvuu0+StH379pO2a2pq0sMPP6znnntO9fX1+sY3vqGrrrpKGRkZWrVqlfbt26err75al156qWbOnClJuv3227Vjxw4999xzKioq0u9//3tdccUV2rp1qwYPHmzpfgIAAOcgEAIAADiN9PR0JSUlKRAItF4mtnPnzpO2i0Qi+tWvfqVzzjlHknTNNdfoqaeeUkVFhdLS0lRSUqKJEyfqrbfe0syZM1VWVqbly5errKxMRUVFkqS7775bq1ev1vLly/Wzn/3Mup0EAACOQiAEAADQSQKBQGsYJEn5+fnq37+/0tLS2owdPXpUkrR161bFYjENGTKkzfuEQiFlZ2dbUzQAAHAkAiEAAIBO4vP52nzvcrnaHYvH45KkhoYGeTweffDBB/J4PG22+2yIBAAA0NkIhAAAAM5AUlJSm5tBd4YLLrhAsVhMR48e1WWXXdap7w0AAHAqPGUMAADgDPTv31/vvvuu9u/fr+PHj7ee5fNFDBkyRNdee61mz56tl19+WaWlpXrvvfe0aNEirVy5shOqBgAAaB+BEAAAwBm4++675fF4VFJSotzcXJWVlXXK+y5fvlyzZ8/WXXfdpaFDh2rGjBl6//331bdv3055fwAAgPa4jDHG7iIAAAAAAABgHc4QAgAAAAAAcBgCIQAAAAAAAIchEAIAAAAAAHAYAiEAAAAAAACHIRACAAAAAABwGAIhAAAAAAAAhyEQAgAAAAAAcBgCIQAAAAAAAIchEAIAAAAAAHAYAiEAAAAAAACHIRACAAAAAABwGAIhAAAAAAAAh/n/AXtCD2iGi3iFAAAAAElFTkSuQmCC", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "tlca_linear.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 29, - "id": "5391e547", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-02T14:35:27.615452Z", - "iopub.status.busy": "2026-05-02T14:35:27.615262Z", - "iopub.status.idle": "2026-05-02T14:35:27.790195Z", - "shell.execute_reply": "2026-05-02T14:35:27.788990Z" - } - }, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABIQAAAIcCAYAAACHN3UiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAAqqtJREFUeJzs3Xd4lFXax/HvMzW9kR5CAhJQlBJAVkQh9KIoFlRUmooNVhCxry6IK6Aooih2QAVdFUVXUWCVgBSpUqRKE5TQSW+TmXn/4CVrTAIJZBLC/D7XlUvmnPM85545MzLcOcVwu91uRERERERERETEa5hqOgAREREREREREaleSgiJiIiIiIiIiHgZJYRERERERERERLyMEkIiIiIiIiIiIl5GCSERERERERERES+jhJCIiIiIiIiIiJdRQkhERERERERExMsoISQiIiIiIiIi4mWUEBIRERERERER8TJKCImIiIiIiIiIeBmvTggtXryY3r17Exsbi2EYzJkzp1LX5+fnM2jQIJo2bYrFYqFPnz5ltktNTaVly5bY7XYaNmzI9OnTzzp2EREREREREZEz5dUJoZycHJo3b85rr712Rtc7nU58fX154IEH6NKlS5ltdu/ezVVXXUXHjh1Zt24dI0aM4K677mLevHlnE7qIiIiIiIiIyBkz3G63u6aDOBcYhsEXX3xRYpZPQUEBTz75JB999BHp6elccsklTJgwgZSUlFLXDxo0iPT09FKzjB599FG++eYbfvnll+KyW265hfT0dL777jsPPRsRERERERERkfJ59Qyh0xk2bBjLly/n448/ZsOGDfTt25cePXrw66+/Vvgey5cvLzV7qHv37ixfvryqwxURERERERERqRAlhMqxd+9epk2bxqeffsqVV17JBRdcwKhRo7jiiiuYNm1ahe9z4MABoqKiSpRFRUWRmZlJXl5eVYctIiIiIiIiInJalpoO4Fy1ceNGnE4njRo1KlFeUFBAnTp1aigqEREREREREZGzp4RQObKzszGbzaxZswaz2VyiLiAgoML3iY6O5uDBgyXKDh48SFBQEL6+vlUSq4iIiIiIiIhIZSghVI7k5GScTieHDh3iyiuvPOP7tG3blrlz55YoW7BgAW3btj3bEEVEREREREREzohXJ4Sys7PZsWNH8ePdu3ezbt06wsLCaNSoEbfddhsDBgzg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GTRoENdddx1wYurb3r17K9WfiIiIiFQtV9YBTKveLrsy+yCuw9sxeSghBGAJDiaoaxf8klvgLiwEiwVLRETxXkYiIlIxNbqG5tChQwwYMIDGjRvTuXNnVq1axbx58+jatSsAe/fuJS0trbj95ZdfzqxZs3jrrbdo3rw5n332GXPmzOGSSy6pqadQmm8oXPPqieTPn13Q+US5B4+e37t3LyNHjmTbtm189NFHvPrqqwwfPpykpCSuvfZahgwZwpIlS1i/fj233347cXFxJfbsSUlJ4aOPPqJFixYEBARgMplo3749M2fOpEOHDsXtunTpQtu2benTpw/z589nz549LFu2jCeffJLVq1efMsbExERWrFjBnj17OHLkyCln7iQlJfH555+zbt061q9fz2233Ybb7T77F0pEREREzlxBHjjK37TUOLKzWsKwhIdjjY3FGhmpZJCIyBmo0RlC77777inry1qS1LdvX/r27euhiKpIcBzc+C7kHIb8zBPLxPwjPJoMghMzqvLy8mjTpg1ms5nhw4dz9913AzBt2jSGDx/O1VdfTWFhIe3bt2fu3Lkllld16NABp9NJSkpKcVlKSgpffvlliTLDMJg7dy5PPvkkgwcP5vDhw0RHR9O+ffsy9wz6s1GjRjFw4ECaNGlSvOdQeV566SXuuOMOLr/8csLDw3nkkUc4fvz4mb04IiIiIlIl3CYf8AmG/Iwy612hSZjLrBERkXPJObeH0HnDN9TjCaC/slqtvPzyy0ydOrVUXWhoKO+///4pr2/RokWpGTgjRowosWfTSYGBgbzyyiu88sorZd5r9OjRjB49ulR5o0aNWL58eYmyxMTEMmf+JCYm8sMP/zuxzeVycfvtt5c4UWzPnj0lrinrPunp6WXGKCIiIiKV57SEYrQahmnpv0pXhibiDkqo/qBERKTSzo1jl0REREREpFYosFhw1O+L69K/g9n2v4q4VhRd/TFF1vCaC05ERCpMM4RERERERKTCTBYL7tAIcsLuwH5DP0yuTNxmXwozfDH7x5JrM+FT00GKiMhpKSF0nihrvyURERERkapmTT9G2qF0Ai+IxuoKx5FVgMlugTomfs/OJvLQEWjWtKbDFBGR09CSMRERERERqTB3fh759wwmfcVK1uzex3cHj5K6Zz9pu3fD04/i3LyppkMUEZEK0AwhEREREZHaLCsN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V0EepuN7ym+wfy00u8GjMUQH+xId7MsVSREe7UdERERqr0olhADatGmj5I+IiIhIOdxYICAKsg+WXR/aGM3TERERkZqmY8FEREREqlCRKQzXpSPKrrT544prW63xiIiIiJRFCSERERGRKmTYTThie+JKvhuMP33VCoik6LrPcNqiai44ERERkf9X6SVjIiIiIlI+m78vBaGRZAfeie8tgzDy9oMtgKL8IIqcdbBYtWBMREREap4SQiIiIiJVzB7uj7tpHIXpBeQftGPyteDXqA4WH/AJCazp8ERERESUEBIRERHxBJ+IQIgIxD8pvKZDERERESml0gmh5ORkDKP0VGfDMPDx8aFhw4YMGjSIjh07VkmAIiIiIrXV8fzj5DpyMZvMhPmEYTPbajokEREREeAMNpXu0aMHu3btwt/fn44dO9KxY0cCAgLYuXMnl156KWlpaXTp0oUvv/zSE/GKiIiInPPyHHn8fPBn7l1wLz0+70HvL3ozcfVEDuQcqOnQRERERIAzmCF05MgRHnroIZ566qkS5c8++yy//fYb8+fP55///Cdjx47l2muvrbJARURERGqLbce3MfC7gbhxA5DvzOejrR+x5uAa3ujyBhF+ETUcoYiIiHi7Ss8Q+uSTT+jXr1+p8ltuuYVPPvkEgH79+rFt27azj05ERESkljmef5zxK8cXJ4P+bPvx7ezK2FUDUYmIiIiUVOmEkI+PD8uWLStVvmzZMnx8fABwuVzFfxYRERHxJnlFeWw6uqnc+h9/X1KN0YiIiIiUrdJLxv7+979z7733smbNGi699FIAVq1axTvvvMMTTzwBwLx582jRokWVBioiIiJSGzhd4GfxI7cot8z6UHudao5IREREpLRKJ4T+8Y9/UL9+faZMmcIHH3wAQOPGjXn77be59dZbAbj33nu57777qjZSERERkVrAShC9Eq/jsx0zS9UZGLSMaFcDUYmIiIiUVOmEEMBtt93GbbfdVqrc7XZjGAa+vr5nHZiIiIhIlclLP/Ff3xDP9+W20CH6BjYd+5ktxzYXFxsYPNxyNOmZPhDj+TBERERETqXSewi98MILZZY7nc7iGUIiIiIi54SMP2DN+zDzRph1E6z/GDLTPNplRKCdXWlmrot9mnFtp9Kv0WDuuXgkr175MWs2x3FBeJhH+xcRERGpiErPEHrhhRcICwvjzjvv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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "tlca_cascade.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)" - ] - }, { "cell_type": "markdown", - "id": "d50db7cc", + "id": "0eb3d0f4", "metadata": {}, "source": [ - "### Side-by-side scenario comparison\n", + "### Policy-lever sweep: does the timing of $\\eta(t)$ matter?\n", "\n", - "Aggregating both characterised inventories on a common time axis lets us see\n", - "the climate value of the cascade as a *flow* rather than a single number: the\n", - "recycling credit appears as a drop in cumulative GWP from the year that the\n", - "recovered material starts to come back." + "To show the value of having $\\eta(t)$ as a foreground evolution rather than\n", + "baked into the edge amount, we rerun the cascade scenario under two extreme\n", + "$\\eta(t)$ profiles — frozen at today's 50% and immediate jump to the\n", + "2050-target 95% — without touching anything else in the model. Each rerun is\n", + "just a one-line dictionary update on the `recycling_credit → battery` edge\n", + "followed by `bd.Database(\"foreground\").process()`." ] }, { "cell_type": "code", - "execution_count": 30, - "id": "bdd8b8bd", + "execution_count": 29, + "id": "1fe58106", "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T14:35:27.792533Z", - "iopub.status.busy": "2026-05-02T14:35:27.792307Z", - "iopub.status.idle": "2026-05-02T14:35:28.104143Z", - "shell.execute_reply": "2026-05-02T14:35:28.102725Z" + "iopub.execute_input": "2026-05-02T15:27:30.018676Z", + "iopub.status.busy": "2026-05-02T15:27:30.018437Z", + "iopub.status.idle": "2026-05-02T15:27:36.915074Z", + "shell.execute_reply": "2026-05-02T15:27:36.913872Z" } }, "outputs": [ { - "data": { - "image/png": "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IiJqliorK8WOoKc+LvRVpyEv5NkpbYGyfzQI2vmfzAQlLKQWsDaxgp3SDi3M7OFk6QRXW1e42bnBUmlRb5mIiIiofohamHJwcIBMJkNGRoZee0ZGBlxcXKp9j4uLyz23v/NrRkYGXF1d9bb55619/zRt2jS9q4YFBQXw9PTExo0bjWaIPhERERmHO0PTm5uaLuTVh14+PeF22xXOVk5ws3WDi60LTE14sZCIiKgpEnVMs1wuR9euXREdHa1r02g0iI6ORmhoaLXvCQ0N1dseAHbv3q3bvlWrVnBxcdHbpqCgAMeOHatxnwqFAtbW1novIiIiosagPi70VWfatGnIz8/XvW7cuPHw4WvQ1v0R/KfzU+ju2x2eDp4sShERETVhot9sHxUVheXLl2PNmjW4ePEixo0bh+LiYowePRoAMHLkSL05E9555x3s3LkT8+fPx6VLl/Dxxx/j5MmTmDBhAgBAIpFg4sSJmD17NrZv347z589j5MiRcHNz05tgnYiIiKgpqI8LfdXhhTwiIiKqD6LPMTV8+HBkZmbio48+Qnp6OgIDA7Fz507dvAcpKSl6k1WGhYVh3bp1+PDDDzF9+nT4+fnhl19+0Xu08ZQpU1BcXIwxY8YgLy8Pjz76KHbu3AmlUtng34+IiIiovkVFRWHUqFHo1q0bgoODsXDhwioX+tzd3TFnzhwA2gt9vXr1wvz58zFo0CBs2LABJ0+exLJly8T8GkRERNQMSQRBEMQOYWyM8THQREREZByMtZ+wePFizJs3T3ehb9GiRejevTsAoHfv3vD29sbq1at122/evBkffvghkpOT4efnhy+++AIDBw40+POM9TgQERGR+GrTT2BhqhrsaBEREVFN2E/Q4nEgIiKimtSmnyD6HFNERERERERERNQ8sTBFRERERERERESiYGGKiIiIiIiIiIhEwcIUERERERERERGJgoUpIiIiIiIiIiISBQtTREREREREREQkChOxAxgjQRAAaB9vSERERPRPd/oHd/oLzRX7S0RERFST2vSXWJiqRmFhIQDA09NT5CRERERkrAoLC2FjYyN2DNGwv0RERET3Y0h/SSI098t91dBoNEhNTYWVlRUkEonYcepEQUEBPD09cePGDVhbW4sdx6jxWBmGx8kwPE6G4XEyDI+TYer7OAmCgMLCQri5uUEqbb6zIjTF/hLAv2eG4nEyDI+TYXicDMPjZBgeJ8MYU3+JI6aqIZVK4eHhIXaMemFtbc2/nAbisTIMj5NheJwMw+NkGB4nw9TncWrOI6XuaMr9JYB/zwzF42QYHifD8DgZhsfJMDxOhjGG/lLzvcxHRERERERERESiYmGKiIiIiIiIiIhEwcJUM6FQKDBz5kwoFAqxoxg9HivD8DgZhsfJMDxOhuFxMgyPEz0Mnj+G4XEyDI+TYXicDMPjZBgeJ8MY03Hi5OdERERERERERCQKjpgiIiIiIiIiIiJRsDBFRERERERERESiYGGKiIiIiIiIiIhEwcJUIzJnzhwEBQXBysoKTk5OGDx4MC5fvqy3TVlZGd588020aNEClpaWGDp0KDIyMnTrz549ixEjRsDT0xNmZmZo27YtvvrqqyqfFRMTgy5dukChUMDX1xerV6+u769XZxrqOMXExEAikVR5paenN8j3fFh1cZyys7PRv39/uLm5QaFQwNPTExMmTEBBQYHefpr7+WTIceL5pC87OxseHh6QSCTIy8vTW9eYzyeg4Y4Vzymt6o7Bhg0b9LZp7OcU6WN/yTDsLxmG/SXDsL9kOPaZDMP+kmGaTH9JoEYjIiJCWLVqlRAXFyecOXNGGDhwoODl5SUUFRXpthk7dqzg6ekpREdHCydPnhRCQkKEsLAw3foVK1YIb7/9thATEyMkJiYKP/zwg2BmZiZ8/fXXum2uXbsmmJubC1FRUUJ8fLzw9ddfCzKZTNi5c2eDft8H1VDHad++fQIA4fLly0JaWprupVarG/T7Pqi6OE45OTnCN998I5w4cUJITk4W9uzZI/j7+wsjRozQbcPzybDjxPNJ39NPPy0MGDBAACDk5ubq2hv7+SQIDXeseE5pARBWrVqldwxKS0t165vCOUX62F8yDPtLhmF/yTDsLxmOfSbDsL9kmKbSX2JhqhG7ffu2AEDYv3+/IAiCkJeXJ5iamgqbN2/WbXPx4kUBgHDkyJEa9zN+/HghPDxctzxlyhShffv2etsMHz5ciIiIqONv0DDq6zjd+Ufsn/+wNWZ1dZy++uorwcPDQ7fM86l6/z5OPJ/u+uabb4RevXoJ0dHRVY5JUzufBKH+jhXPKS0AwrZt22rcb1M8p0gf+0uGYX/JMOwvGYb9JcOxz2QY9pcM01j7S7yVrxHLz88HANjb2wMAYmNjUVlZiX79+um2eeSRR+Dl5YUjR47ccz939gEAR44c0dsHAERERNxzH8asvo7THYGBgXB1dcXjjz+OQ4cO1XH6hlMXxyk1NRU///wzevXqpWvj+VRVdcfpjuZ+PsXHx+OTTz7B2rVrIZVW/S+qqZ1PQP0dqzua+zkFAG+++SYcHBwQHByMlStXQtv/0mqK5xTpY3/JMOwvGYb9JcOwv2Q49pkMw/6SYRprf4mFqUZKo9Fg4sSJ6NGjBwICAgAA6enpkMvlsLW11dvW2dm5xntkDx8+jI0bN2LMmDG6tvT0dDg7O1fZR0FBAUpLS+v2i9Sz+jxOrq6uWLp0KbZu3YqtW7fC09MTvXv3xqlTp+rt+9SXhz1OI0aMgLm5Odzd3WFtbY3vv/9et47n0133Ok48n4Dy8nKMGDEC8+bNg5eXV7X7bkrnE1C/x4rnlNYnn3yCTZs2Yffu3Rg6dCjGjx+Pr7/+Wre+qZ1TpI/9JcOwv2QY9pcMw/6S4dhnMgz7S4ZpzP0lk4feA4nizTffRFxcHA4ePPjA+4iLi8PTTz+NmTNn4oknnqjDdMajPo+Tv78//P39dcthYWFITEzEl19+iR9++OGhcje0hz1OX375JWbOnIkrV65g2rRpiIqKwjfffFPHKcVXn8eJ5xMwbdo0tG3bFi+++GI9JTM+9XmseE5pzZgxQ/f7zp07o7i4GPPmzcPbb79dlxHJSLG/ZBj2lwzD/pJh2F8yHPtMhmF/yTCNub/EEVON0IQJE/Dbb79h37598PDw0LW7uLigoqKiytMYMjIy4OLiotcWHx+Pvn37YsyYMfjwww/11rm4uFSZpT8jIwPW1tYwMzOr2y9Tj+r7OFUnODgYCQkJdZK/odTFcXJxccEjjzyC//znP/juu+/w7bffIi0tTbeO59PdbWs6TtVpbufT3r17sXnzZpiYmMDExAR9+/YFADg4OGDmzJm6/TSF8wmo/2NVneZ2TlWne/fuuHnzJsrLy3X7aSrnFOljf8kw7C8Zhv0lw7C/ZDj2mQzD/pJhGn1/qU5mqqIGodFohDfffFNwc3MTrly5UmX9nYnNtmzZomu7dOlSlYnN4uLiBCcnJ2Hy5MnVfs6UKVOEgIAAvbYRI0Y0monyGuo4Vadfv37CM88883BfoIHU1XH6t/379wsAhKSkJEEQeD7V5N/HqTrN7XxKSEgQzp8/r3utXLlSACAcPnxYyMjIEASh8Z9PgtBwx6o6ze2cqs7s2bMFOzs73XJTOKdIH/tLhmF/yTDsLxmG/SXDsc9kGPaXDNNU+kssTDUi48aNE2xsbISYmBi9xziWlJTothk7dqzg5eUl7N27Vzh58qQQGhoqhIaG6tafP39ecHR0FF588UW9fdy+fVu3zZ1HQU6ePFm4ePGisGTJkkb1aNGGOk5ffvml8MsvvwhXr14Vzp8/L7zzzjuCVCoV9uzZ06Df90HVxXHasWOHsHLlSuH8+fNCUlKS8Ntvvwlt27YVevTooduG55Nhx4nnU1XVPSWlsZ9PgtBwx4rnlCBs375dWL58uXD+/Hnh6tWrwjfffCOYm5sLH330kW6bpnBOkT72lwzD/pJh2F8yDPtLhmOfyTDsLxmmqfSXWJhqRABU+1q1apVum9LSUmH8+PGCnZ2dYG5uLjzzzDNCWlqabv3MmTOr3UfLli31Pmvfvn1CYGCgIJfLhdatW+t9hrFrqOM0d+5cwcfHR1AqlYK9vb3Qu3dvYe/evQ34TR9OXRynvXv3CqGhoYKNjY2gVCoFPz8/YerUqVUet9rczydDjhPPp6pqenxvYz6fBKHhjhXPKUH4448/hMDAQMHS0lKwsLAQOnXqJCxdulRQq9V6n9XYzynSx/6SYdhfMgz7S4Zhf8lw7DMZhv0lwzSV/pLk7y9DRERERERERETUoDj5ORERERERERERiYKFKSIiIiIiIiIiEgULU0REREREREREJAoWpoiIiIiIiIiISBQsTBERERERERERkShYmCIiIiIiIiIiIlGwMEVERERERERERKJgYYqIiIiIiIiIiETBwhQREREREREREYmChSkiIiIiIiIiIhIFC1NERPVIrVZDo9GIHYOIiIjIaLG/RNS8sTBFRM3G2rVr0aJFC5SXl+u1Dx48GC+99BIA4Ndff0WXLl2gVCrRunVrzJo1CyqVSrftggUL0KFDB1hYWMDT0xPjx49HUVGRbv3q1atha2uL7du3o127dlAoFEhJSWmYL0hERET0kNhfIqKGxsIUETUbzz33HNRqNbZv365ru337Nnbs2IFXXnkFf/31F0aOHIl33nkH8fHx+O6777B69Wp89tlnuu2lUikWLVqECxcuYM2aNdi7dy+mTJmi9zklJSWYO3cuvv/+e1y4cAFOTk4N9h2JiIiIHgb7S0TU0CSCIAhihyAiaijjx49HcnIyfv/9dwDaK3pLlixBQkICHn/8cfTt2xfTpk3Tbf/jjz9iypQpSE1NrXZ/W7ZswdixY5GVlQVAewVw9OjROHPmDDp16lT/X4iIiIiojrG/REQNiYUpImpWTp8+jaCgIFy/fh3u7u7o2LEjnnvuOcyYMQOOjo4oKiqCTCbTba9Wq1FWVobi4mKYm5tjz549mDNnDi5duoSCggKoVCq99atXr8Ybb7yBsrIySCQSEb8pERER0YNhf4mIGpKJ2AGIiBpS586d0alTJ6xduxZPPPEELly4gB07dgAAioqKMGvWLAwZMqTK+5RKJZKTk/Hkk09i3Lhx+Oyzz2Bvb4+DBw/i1VdfRUVFBczNzQEAZmZm7GQRERFRo8X+EhE1JBamiKjZee2117Bw4ULcunUL/fr1g6enJwCgS5cuuHz5Mnx9fat9X2xsLDQaDebPnw+pVDtF36ZNmxosNxEREVFDYX+JiBoKC1NE1Ow8//zzmDRpEpYvX461a9fq2j/66CM8+eST8PLywrPPPgupVIqzZ88iLi4Os2fPhq+vLyorK/H111/jqaeewqFDh7B06VIRvwkRERFR/WB/iYgaCp/KR0TNjo2NDYYOHQpLS0sMHjxY1x4REYHffvsNf/75J4KCghASEoIvv/wSLVu2BAB06tQJCxYswNy5cxEQEICffvoJc+bMEelbEBEREdUf9peIqKFw8nMiapb69u2L9u3bY9GiRWJHISIiIjJK7C8RUUNgYYqImpXc3FzExMTg2WefRXx8PPz9/cWORERERGRU2F8ioobEOaaIqFnp3LkzcnNzMXfuXHayiIiIiKrB/hIRNSSOmCIiIiIiIiIiIlFw8nMiIiIiIiIiIhIFC1NERERERERERCQKFqaIiIiIiIiIiEgULEwREREREREREZEoWJgiIiIiIiIiIiJRsDBFRERERERERESiYGGKiIiIiIiIiIhEwcIUERERERERERGJgoUpIiIiIiIiIiISxf8DDQl9197bdhMAAAAASUVORK5CYII=", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "df_linear = tlca_linear.characterized_inventory.copy()\n", - "df_cascade = tlca_cascade.characterized_inventory.copy()\n", - "\n", - "df_linear[\"year\"] = pd.to_datetime(df_linear[\"date\"]).dt.year\n", - "df_cascade[\"year\"] = pd.to_datetime(df_cascade[\"date\"]).dt.year\n", - "\n", - "agg_linear = df_linear.groupby(\"year\")[\"amount\"].sum().sort_index()\n", - "agg_cascade = df_cascade.groupby(\"year\")[\"amount\"].sum().sort_index()\n", + "name": "stdout", + "output_type": "stream", + "text": [ + "cascade (η ramp 50% → 95%) static= 36,219,072,859 dynamic= 36,219,072,859\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.038\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.039\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.112\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 15\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.216\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.216\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.225\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.253\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:30.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:31.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "cascade (η frozen at 50%) static= 36,820,460,103 dynamic= 36,820,460,103\n", + "Starting graph traversal\n", + "Calculation count: 15\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:33.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-02 15:27:34.920\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "cascade (η frozen at 95%) static= 35,973,294,427 dynamic= 35,973,294,427\n" + ] + } + ], + "source": [ + "def rerun_cascade_with_eta(factors_dict, label):\n", + " recycling_to_battery[\"temporal_evolution_factors\"] = factors_dict\n", + " recycling_to_battery.save()\n", + " bd.Database(\"foreground\").process()\n", + "\n", + " tlca = TimexLCA({cascade_service_node: 1}, method, database_dates)\n", + " tlca.build_timeline(starting_datetime=datetime(FU_YEAR, 1, 1), temporal_grouping=\"year\")\n", + " tlca.lci()\n", + " tlca.static_lcia()\n", + " tlca.dynamic_lcia(\n", + " metric=\"GWP\",\n", + " fixed_time_horizon=False,\n", + " time_horizon=100,\n", + " characterization_functions=characterization_functions,\n", + " )\n", + " print(f\"{label:36s} static={tlca.static_score:>16,.0f} dynamic={tlca.dynamic_score:>16,.0f}\")\n", + " return tlca\n", + "\n", + "print(f\"{'cascade (η ramp 50% → 95%)':36s} static={tlca_cascade.static_score:>16,.0f} dynamic={tlca_cascade.dynamic_score:>16,.0f}\")\n", + "tlca_cascade_frozen_low = rerun_cascade_with_eta(\n", + " {datetime(2025, 1, 1): 0.50, datetime(2050, 1, 1): 0.50},\n", + " \"cascade (η frozen at 50%)\",\n", + ")\n", + "tlca_cascade_frozen_high = rerun_cascade_with_eta(\n", + " {datetime(2025, 1, 1): 0.95, datetime(2050, 1, 1): 0.95},\n", + " \"cascade (η frozen at 95%)\",\n", + ")\n", + "\n", + "# Restore the original η ramp so subsequent cells use the headline scenario.\n", + "recycling_to_battery[\"temporal_evolution_factors\"] = {\n", + " datetime(2025, 1, 1): ETA_2025,\n", + " datetime(2050, 1, 1): ETA_2050,\n", + "}\n", + "recycling_to_battery.save()\n", + "bd.Database(\"foreground\").process()" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "daffefd3", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T15:27:36.917912Z", + "iopub.status.busy": "2026-05-02T15:27:36.917699Z", + "iopub.status.idle": "2026-05-02T15:27:37.125149Z", + "shell.execute_reply": "2026-05-02T15:27:37.124011Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABIQAAAIcCAYAAACHN3UiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAAq2hJREFUeJzs3Xd4lFXax/HvMzVlJo10CAQkVCmhaSwQiiAoiuviigVBwVVBZVnEtu6Crh1BlLWsIKAr+qoouooougSWIk06SJOASiiB9DqZmfcPlmhMAglkEkJ+n+vKZeac8zznnjkTSe45xfB6vV5ERERERERERKTBMNV1ACIiIiIiIiIiUruUEBIRERERERERaWCUEBIRERERERERaWCUEBIRERERERERaWCUEBIRERERERERaWCUEBIRERERERERaWCUEBIRERERERERaWCUEBIRERERERERaWCUEBIRERERERERaWCUEBIRERERERERaWAadEJo2bJlDB48mNjYWAzDYMGCBdW6vrCwkBEjRtChQwcsFgtDhgypsF1KSgpdunTBbrfTsmVL5syZc9axi4iIiIiIiIicqQadEMrLy6NTp0784x//OKPr3W43/v7+3HffffTr16/CNvv27eOqq66id+/ebNy4kXHjxjFq1Ci+/PLLswldREREREREROSMGV6v11vXQZwLDMPg448/LjPLp6ioiEcffZR3332XzMxMLrzwQp599lmSk5PLXT9ixAgyMzPLzTJ68MEH+fzzz9m6dWtp2Y033khmZiaLFi3y0bMREREREREREalcg54hdDpjx45l1apVvPfee2zevJmhQ4dy5ZVXsnv37irfY9WqVeVmDw0YMIBVq1bVdLgiIiIiIiIiIlWihFAlDhw4wOzZs/nggw+4/PLLueCCC5gwYQKXXXYZs2fPrvJ9Dh06RFRUVJmyqKgosrOzKSgoqOmwRUREREREREROy1LXAZyrtmzZgtvtplWrVmXKi4qKaNSoUR1FJSIiIiIiIiJy9pQQqkRubi5ms5n169djNpvL1DkcjirfJzo6msOHD5cpO3z4MEFBQfj7+9dIrCIiIiIiIiIi1aGEUCUSExNxu90cOXKEyy+//Izvk5SUxMKFC8uULV68mKSkpLMNUURERERERETkjDTohFBubi579uwpfbxv3z42btxIWFgYrVq14uabb2b48OG88MILJCYmcvToUb755hs6duzIVVddBcD27dspLi7m+PHj5OTksHHjRgA6d+4MwF133cWMGTOYOHEit99+O//5z394//33+fzzz2v76YqIiIiIiIiIAA382PmUlBR69+5drvy2225jzpw5uFwu/v73v/PWW2/x888/Ex4ezsUXX8zkyZPp0KEDAPHx8ezfv7/cPX79sqakpPCnP/2J7du306RJEx577DFGjBjhs+clIiIiIiIiInIqDTohJCIiIiIiIiLSEOnYeRERERERERGRBkYJIRERERERERGRBqbBbSrt8Xg4ePAgTqcTwzDqOhwRERERERERkRrh9XrJyckhNjYWk+nUc4AaXELo4MGDxMXF1XUYIiIiIiIiIiI+8eOPP9KkSZNTtmlwCSGn0wmceHGCgoLqOBqpDpfLxVdffUX//v2xWq11HY74kMa6YdF4Nxwa64ZDY92waLwbDo11w6Gxrr+ys7OJi4srzX2cSoNLCJ1cJhYUFKSEUD3jcrkICAggKChI/1M6z2msGxaNd8OhsW44NNYNi8a74dBYNxwa6/qvKlvkaFNpEREREREREZEGRgkhEREREREREZEGRgkhEREREREREZEGpsHtIVQVXq+XkpIS3G53XYciv+JyubBYLBQWFtbbsTGbzVgsliqt5xQRERERERHxFSWEfqO4uJi0tDTy8/PrOhT5Da/XS3R0ND/++GO9TqgEBAQQExODzWar61BERERERESkgVJC6Fc8Hg/79u3DbDYTGxuLzWar14mH843H4yE3NxeHw4HJVP9WO3q9XoqLizl69Cj79u0jISGhXj4PERERERERqf+UEPqV4uJiPB4PcXFxBAQE1HU48hsej4fi4mL8/PzqbSLF398fq9XK/v37S5+LiIiIiIiISG2rn39V+1h9TTZI/aD3l4iIiIiIiNQ1/WUqIiIiIiIiItLAKCEkIiIiIiIiItLAKCHUAKSkpGAYBpmZmXXSv2EYLFiwoEptJ02aROfOnX0aj4iIiIiIiEhDp4SQj7jzXbiO5FN0IBvX0Xzc+a66DqnGVDfBlJaWxsCBA6vUdsKECXzzzTelj0eMGMGQIUPOIEoRERERERERqYxOGfOBkswiMubvomh3ZmmZPSGE0OtbYQmx111gtay4uBibzUZ0dHSVr3E4HDgcDh9GJSIiIiIiIiKaIVTD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qFGjiIiIICgoiD59+rBp06bS9pMmTaJz587MnDmT5s2b4+fnx4gRI1i6dCnTp0/HMAwMwyA1NZWUlBQMw+CLL76ga9eu2O12li9fzt69e7n22muJiorC4XBw0UUXlVtGGB8fX2a2kWEYzJw5k+uuu46AgAASEhL49NNPq/w6bt26lYEDB+JwOIiKiuLWW28lPT29tL6oqIj77ruPyMhI/Pz8uOyyy1i7dm2V7y8iIiIiIue20GIXf73wj5iN8sfM39h8MGG5xyu4SqT+UUKohhXkFJdLBp30447jFOQU+6zvuXPnYrFYWLNmDdOnT2fq1KnMnDkTgBEjRrBu3To+/fRTVq1ahdfrZdCgQbhcLgzDoGfPnqXJloyMDHbs2EFBQQHff/89AEuXLqV79+4EBAQAMHToUI4cOcIXX3zB+vXr6dKlC3379uX48V+e+549e5g/fz4fffQRGzduZPr06SQlJTF69GjS0tJIS0sjLu6XtbcPPfQQzzzzDDt27KBjx47k5uYyaNAgvvnmGzZs2MCAAQMYNmwYBw4cOOXrMHnyZG644QY2b97MoEGDuPnmm8vEVZnMzEz69OlDYmIi69atY9GiRRw+fJgbbrihtM3EiROZP38+c+fO5bvvvqNly5YMGDCgSvcXEREREZFzn9tr5sItn/F/PaeS3PhyGvk1onVoa6Z0ncjd/s3wp2Gu+pDzj5aM1bDigpKzqj8bcXFxTJs2DcMwaN26NVu2bGHatGkkJyfz6aefsmLFCi655BIA3nnnHeLi4liwYAFDhw4lOTmZ119/HYBly5aRmJhIdHQ0KSkptGnThpSUFHr16gWcmC20Zs0ajhw5gt1+YhrjlClTWLBgAR9++CF33nnniedaXMxbb71VZlmXzWYjICCA6OjocvE//vjjpSfMAYSFhdGpU6cy9fPnz+ff//439957b6Wvw4gRIxg2bBgATz31FC+99BJr1qzhyiuvPOXrN2PGDBITE3nqqadKy958803i4uLYtWsXjRs35tVXX2XOnDkMHDgQgDfeeIPFixcza9YsHnjggVPeX0REREREzn2FhhNb40tp/d4Inul0I7kth2MtOE5YynRKgppR2LcvWswl5wPNEKphNv9T59hOV382Lr74YgzDKH2clJTE7t272b59OxaLhYsuuqi0rlGjRrRu3ZodO3YA0KtXL7Zv387R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MmjQIL755hs2bNjAgAEDGDZsGAcOHDjl6zB58mRuuOEGNm/ezKBBg7j55pvLxCUiIiIiZ6fEU0JqVipT1k3hzq/v5J+H/8n6o+vJLMz0ab+G2SD/20PkTd+FY4eV1tFdCE0LJm/6bvI+249hNfu0fxGR84mWjNW0vKPlk0En7f3mRL2Plo7FxcUxbdo0DMOgdevWbNmyhWnTppGcnMynn37KihUruOSSSwB45513iIuLY8GCBQwdOpTk5GRef/11AJYtW0ZiYiLR0dGkpKTQpk0bUlJS6NWrF3BittCaNWs4cuQIdrsdgClTprBgwQI+/PBD7rzzTuDEMrG33nqrzLIum81GQEAA0dHR5eJ//PHHueKKK0ofh4WF0alTpzL18+fP59///jf33ntvpa/DiBEjGDZsGABPPfUUL730EmvWrOHKK688o9dVRERERMralbGL4V8Mp8hdBMDuzN2sSlvFHzv+kRHtR+CwOXzSrynQiiUygJIj+RR8d4SC746U1hn+FszBVduiQERENEOo5hVmn139Wbj44osxDKP0cVJSErt372b79u1YLBYuuuii0rpGjRrRunVrduzYAUCvXr3Yvn07R48eZenSpSQnJ5OcnExKSgoul4uVK1eSnJwMwKZNm8jNzaVRo0Y4HI7Sr3379rF3797SPpo1a1atPX66detW5nFubi4TJkygbdu2hISEEBQUxK5du047Q6hjx46l3wcGBhIUFMSRI0dOcYWIiIiIVFVGYQaTV00uTQb92uubXye9IN1nfZsdNsKGtcbw+81MILNBo1vaYnbafda3iMj5RjOEappf0NnV15EOHToQFhbG0qVLWbp0KU8++STR0dE8++yzrF27FpfLVTq7KDc3l5iYmHL7+QCEhISUfl/d079+237ChAksXryYKVOm0LJlS+x2O9dffz3FxcWnvI/VWvawUcMw8Hg81YpFRERERCqWXZzN9mPbK63fdGQD8cHxPuvfGhVI1P1dKNyVQdG+LKwxgQS0D8ccascwG6e/gYiIAEoI1bzACLig74nlYb91Qd8T9T6yevXqMo+//fZbEhISaNeuHSUlJaxevbo0qXPs2DF27txJu3btgBNJk8svv5xPPvmEbdu2cdlllxEQEEBRURGvv/463bp1K03YdOnShUOHDmGxWIiPj69WjDabDbfbXaW2K1asYMSIEVx3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CEtEROScVu2E0GuvvcaECRO46aabSnevtlgs3HHHHTz//PPVuterr74KQHJycpny2bNnM2LECAAOHDiAyfTLP+IZGRmMHj2aQ4cOERoaSteuXVm5ciXt2rWr7lMRERERER+pzSUG1qhATEE2PNnF5eqC+jXDHGSrtVhERETqi2onhAICAnjllVd4/vnn2bt3LwAXXHABgYGB1e68KvtZp6SklHk8bdo0pk2bVu2+RERERMT3juQf4XDeYSwJFlJzUgkPCCfUL/T0F54FS4idiDs7cPzdnbh+zgXAsJpw9onD/8JGGIZ2lBYREfmtaieETkpLSyMtLY2ePXvi7++P1+vVP7YiIiIiDdgPmT9wzzf38HPuz6VlF0VfxJOXPUlUYJRP+7aGBxB+e3s8eSV4XR5MARbMTiuGxezTfkVEROqrai+oPnbsGH379qVVq1YMGjSItLQ0AO64444zPnJeREREROq3I3lHuOvru8okgwBWH1rNtPXTyHfl+zwGc6ANa2QAtsYOLKF+SgaJiIicQrUTQn/605+wWq0cOHCAgICA0vI//OEPLFq0qEaDExEREZH64WDeQdLy0iqsW5S6iGOFx2o5IhERETmVai8Z++qrr/jyyy9p0qRJmfKEhAT2799fY4GJiIiISP1xJLfiZBCA2+umsBZmCImIiEjVVXuGUF5eXpmZQScdP34cu91eI0GJiIiISP3SJDC60jp/iz8BRu2dOiYiIiKnV+2E0OWXX85bb71V+tgwDDweD8899xy9e/eu0eBEREREpH6I9BhcGNauwrpbLhhCoxJPLUckIiIip1LtJWPPPfccffv2Zd26dRQXFzNx4kS2bdvG8ePHWbFihS9iFBEREZFzXJALpra/k6f2fsjSgyvw4sVutnPzBUO4OaA5Jre3rkMUERGRX6l2QujCCy9k165dzJgxA6fTSW5uLr/73e8YM2YMMTExvohRRERERM5xLouTyJQneCq6Lccve54CTwlODMI3z4cgE0XRfbDVdZAiIiJSqtoJIYDg4GAeffTRmo5FREREROoplzmIgm4TCdkxm2bzbga3C/xDKex2D5lRyQQHOOo6RBEREfmVM0oIndShQwcWLlxIXFxcTcUjIiIiIvWQw89JTlgztvhdQexVN2CmhKISOJbtoVlEc2zaVFpEROScUu1NpX8tNTUVl8tVU7GIiIiISD3lOpxP0UeHaNGlF+aIBFzO5vg3vpDmrbqT84/v8eSV1HWIIiIi8itnNUNIRERERATA6/JQciCHnOk7Ssvyf93Ao02lRUREziVnNUPo8ssvx9/fv6ZiEREREZF6yhoVCEbFdeZgG0aAPocUERE5l5xVQmjhwoU6WUxEREREMDusOC5rXL7CgJAhCViC7LUflIiIiFTqjBJCP/zwA7feeisjRoxg8+bNpeV33313jQUmIiIiImcuuyibw/mHySjMqJX+TH4WnMlxhN3UBktUAIa/BfsFwUTe3Ql7i6BaiUFERESq7ozm7g4fPpxbbrkFwzC45ppruOeee5g4cSLff/99TccnIiIiItWQ68plT8YeXt7wMjszdhIbGMvdne6mc2RnQv1Cfdq3OdBKQMcIrPFOjh46QkjjKKyBmhkkIiJyLjqjhJDJZOKuu+4C4Pe//z3Dhw/n+++/x+1212hwIiIiIlJ1Hq+HVQdXMT5lfGlZVlEW9y25j3s63cNt7W8jwBrg+0D8zazdsYFBzQf5vi8RERE5I2e0ZMzj8ZCVlQVAo0aN+OyzzwgJCWHFihU1GpyIiIiIVN2R/CM8+e2TFda9vvl1jhUeq+WIRERE5Fx1Rgmhf/3rXxjGL8dIGIbB1KlTWbt2bY0FJiIiIiLVk1WUVWnSx+11cyBrfy1HJCIiIueqM1oylp2dzbp16wBo1aoVHTt2BKBLly41F5mIiIiIVIvZ6z1lvd1kraVIRERE5FxXrYTQmjVruOOOO9i+fTve//3CYRgG7du3Z9asWXTv3t0nQYqIiIjI6QVjoXlwc/Zl7StXF2gNJNYWXAdRiYiIyLmoykvGtm/fTt++ffH39+df//oX3333Hd999x1vv/02drudvn37sn37dl/GKiIiIiKnEFrs4tlO9xNgKbtxtNkw81zXB2iUn1tHkYmIiMi5psozhCZNmsQVV1zB/Pnzy+wf1LlzZ4YNG8bvfvc7Jk2axPvvv++TQEVERETk1EoMG63WvMn8S55h8bFNrM/aQ8uAGK6NuZTYdW/hvWRiXYcoIiIi54gqJ4SWLFnCF198USYZdJJhGDzyyCMMGqSjRUVERETqSpEpGPeFI2kybxgjYzpzc1hzrGnrMRZPI3/Ai5SYg/Gr6yBFRETknFDlJWM5OTlERUVVWh8dHU1OTk6NBCUiIiIi1RcYGkwG0WRcN5+imB7YstMocTQl6/r5HKIZFlvA6W8iIiIiDUKVZwg1a9aMNWvWEBcXV2H96tWradasWY0FJiIiIiLVY7FaCY1uQk6GHzty2mKyN8dTbCHWHUpEiyYEhGpTaRERETmhygmhG2+8kfHjx9O6dWsuvPDCMnVbtmxhwoQJDB8+vMYDFBEREZGqC2wUAo5AOoSGU1JUhMVixRTsINBuq+vQRERE5BxS5YTQww8/zNdff03nzp254ooraNu2LV6vlx07dvD111/To0cPHnnkEV/GKiIiIiKncTi7kOcWfc/HG37G4z1RltQijClDO9E4VEvGRERE5IQq7yHk5+fHkiVLePLJJ0lLS+O1117j9ddf59ChQ/z9739nyZIl+Plpm0IRERGRupJfVMLUxbuY/90vySCAVT8c555535GeW1R3wYmIiMg5pcozhABsNhsPPvggDz74oK/iEREREZEzdDS3iPnrf6qwbtOPWRzNKSLcYa/lqERERORcVOUZQhkZGbz88stkZ2eXq8vKyqq0TkRERERqR25RCSW/nhr0G4eyC2sxGhERETmXVTkhNGPGDJYtW0ZQUFC5uuDgYP773//y8ssv12hwIiIiIvWV1+2hJKOQ4oO5uA7n484t9nmfgTYLJqPy+iinZgeJiIjICVVOCM2fP5+77rqr0vo//vGPfPjhhzUSlIiIiEh95s53kbs6jcMvfseRlzZweNp60t/ciutIvk/7DXfaGNwxtsK61lFOIpza71FEREROqHJCaO/evSQkJFRan5CQwN69e2skKBEREZH6rGhPJlmf/oC3yF1a5jqYx9HXN1OS6btlWw67lYcHteWKtlFlytvHBvHGbd2I0AwhERER+Z8qbyptNps5ePAgTZs2rbD+4MGDmExVzi+JiIiInJfc2cVkLUqtsM6T56L4QA6WEN/N1IkO9uP5oR05lldMRl4xQX5WGjlsNNJm0iIiIvIrVc7gJCYmsmDBgkrrP/74YxITE2siJhEREZF6y+v24D5e+Syg4h9zfB5DSICNCyIcdIsPo1W0U8kgERERKafKM4TGjh3LjTfeSJMmTbj77rsxm80AuN1uXnnlFaZNm8a8efN8FqiIiIhIvWAyMDmteHJcFVZbowJqOSARERGR8qo8Q+j6669n4sSJ3HfffYSFhZGYmEhiYiJhYWGMGzeO8ePH8/vf/96XsYqI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rp9yyySDTnJnFZG35hBB/ZpimH23gt0/KBD/oEDCYmN81oeIiIhIfVTlhJDH4+Gvf/0r//jHP8jKyipTFxwczNixY5k8eTImk7YlEhEREfCUeMhbc6jS+vwNRwhMisESZK/FqEREREQEqpEQeuihh5gzZw7PPPMMAwYMICoqCoDDhw/z1Vdf8dhjj1FcXMyzzz7rs2BFRESknjnV50QGGIZRa6GIiIiIyC+qnBB66623ePvttxkwYECZ8vj4eO68806aNWvG8OHDlRASERERAEwWE4EXxVC4/XiF9YHdojEFasm5iIiISF2o8vqunJwcYmNjK62PiYkhLy+vRoISERGR84Mt1oE9IaRcuSXcn4CukRgmzRASERERqQtVTgglJyczYcIE0tPTy9Wlp6fz4IMPkpycXJOxiYiISD1ndtoIG9qasFvbYm8RjK1ZECHXtSR81IVYQnx77LyIiIiIVK7KS8Zee+01Bg0aRExMDB06dCizh9CWLVto164dn332mc8CFRERkfrJHGQjoH04NPPn+LFjhDWOwGKp9kGnIiIiIlKDqvzbWFxcHJs2beLLL7/k22+/LT12vkePHjz11FP0799fJ4yJiIhIOUfzj7LhyAbe/f5dXB4XVxdcTXJcMtGB0XUdmoiIiEiDVa2P50wmEwMHDmTgwIG+ikdERETOI0fzj/Lo8kdZlbaqtGzT0U28vf1tZg2YpaSQiIiISB2p9nztNWvWsGrVqtIZQtHR0VxyySV07969xoMTERGR+u3749+XSQaddCDnAAv2LGB0h9GYTeY6iExERESkYatyQujIkSNcf/31rFixgqZNm5bZQ+hPf/oTl156KfPnzycyMtJnwYqIiEj9Uewu5v1d71dav2DPAq5PuJ6IgIhajEpEREREoBqnjN1zzz243W527NhBamoqq1evZvXq1aSmprJjxw48Hg9jxozxZawiIiJSj3i9XjxeT6X1p6oTEREREd+q8gyhL7/8kmXLltG6detyda1bt+all17SsfMiIiJSym6x8/v4QSz7aVmF9dc060+oJbCWoxIRERERqMYMIbvdTnZ2dqX1OTk52O32GglKREREzgOufC70Wuga3qlcVUxgDNdH9sBSlFUHgYmIiIhIlRNCf/jDH7jtttv4+OOPyySGsrOz+fjjjxk5ciTDhg3zSZAiIiJS/5S4DRpt/TfP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8aRql+9qEQYdVPPnz5WoidhQFQAAAOAsBEIAgJRK1kXVsGZvm/MNG8pTWA0AAADgTARCAICUM7Fkm3PJhngKKwEAAACciUAIAJBSroBHgWOy2pwPDuMR8AAAAIDVCIQAACnlCfqUdU4/yeM6ZM7fOyxfftCGqgAAAABnIRACAKRcIs+j7OuHyHdsluR1y53pk+8fi5T5/f7yZPrtLg8AAADo8giEAAApt6lqk85c/k969tjXteOKhDZdUKU7Endp0huTVVZfZnd5AAAAQJfntbsAAICzVDZV6q7Vd6k2Vqv//vQP+m/9ocX8p5Wfqii9yKbqAAAAAGew9QyhN998U+edd5569Oghl8ulhQsXfutrli1bplGjRikQCOiYY47RggULLK8TANB+muJN2lSxqc35VbtWpbAaAAAAwJlsDYTq6+s1fPhwzZ0794i23759u84991yNGzdOH3zwgW655RZdffXVevXVVy2uFADQXtwut8L+cJvz3Tg7CAAAALCcrZeMnX322Tr77LOPePtHHnlEffv21b333itJGjx4sFasWKH7779fEydOtKpMAEA7yvNl6ooBk/TwxnmHzLldbp3R4xQbqgIAAACcpVPdQ2jVqlUaP358i7GJEyfqlltuafM1kUhEkUik+fuamhpJUiwWUywWs6ROWONgv+hb10evuzZPQ4UmhQfq/aIxWlW2pnnc6/LqrjE/UcHOtYqH+8oYY2OVsAKfbeeg185Cv52DXjsHve68jqZnnSoQ2rt3r4qKWl5KUFRUpJqaGjU2NioYDB7ymtmzZ2vWrFmHjL/22msKhUKW1QrrLFmyxO4SkCL0ums655TjVfD8j/Rf42doz4DJWlv5sXJ8YY3I7KOCd34vf25/rYsdo127dtldKizCZ9s56LWz0G/noNfOQa87n4aGhiPetlMFQt/F9OnTNW3atObva2pq1LNnT5155pkKh9u+hwU6nlgspiVLlmjChAny+Xx2lwML0euuLV69T+6eJyv3z9OV60/X0Nx+UrReqtgmSWr6/ksaOWCkhg8fbnOlaG98tp2DXjsL/XYOeu0c9LrzOnhV1JHoVIFQt27dVFZW1mKsrKxM4XC41bODJCkQCCgQCBwy7vP5+MHupOidc9Drrqk+7lVszC0K71z5VRC0d33zXKL3aaqOhVTk8cjj8dhYJazEZ9s56LWz0G/n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NH+5XK7msaVLl1qyT2id1Z/rK664wkyaNKnF2FtvvWUkmd27d7fPTuCItUe/v6mtXj799NMmGAyal19+ud1qx9GxutdTp041/fv3b7HNpk2bjCSzefPm9tkJHJG/p9fDhw83bre7+fex2+1u/n08Y8YMYwzHZx2Jlb3m+KzjsfqzzTFa50UghJRKJpPmhhtuMD169Gj1IO/gjc1eeOGF5rFPPvnkkBubbdiwwRQWFprbbrut1XVuv/12M2zYsBZjU6ZM4aaFKZSKXicSCbN+/foWX9ddd50ZNGiQWb9+fYsnKMA6qfpcX3zxxebSSy9tMbZy5Uojyezataud9gbfpr36/beWL19uJJnt27c3jz311FMmLS3NLFy4sF33AUcmVb3+3e9+Z4LBoKmtrW3eZuHChcbtdpuGhob22yG0qT16vWXLlha/j+fNm2ckmZUrV5qysjJjDMdnHUEqes3xWceRqs82x2idF4EQUuq6664zWVlZZtmyZWbPnj3NX9884Lv22mtNr169zOuvv27WrFljSktLTWlpafP8+vXrTUFBgbniiitavMe+ffuatzn4WNPbbrvNfPzxx2bu3Lk81jTFUtXrv8VTLFIvVb2eP3++8Xq95uGHHzZbt241K1asMGPGjDFjx45N6f46XXv0e9GiRWbevHlm/fr1Zvv27ebll182gwcPNqecckrzNk8++aTxer1m7ty5LdapqqpK6f46Wap6XVtba0pKSsykSZPMxo0bzfLly82AAQPM1VdfndL9dbL26PXfeuONN9p87DzHZ/ZJVa//Fsdn9khVvzlG67wIhJBSklr9mj9/fvM2jY2N5vrrrzc5OTkmFAqZiy66yOzZs6d5fubMma2+R+/evVus9cYbb5gRI0YYv99v+vXr12INWC+Vvf4mDjhSL5W9fvDBB82QIUNMMBg03bt3N5dffrn58ssvU7SnMKZ9+v3666+b0tJSk5WVZdLS0syAAQPMT37ykxYHl6effnqr61x55ZWp21mHS1WvjfnqMcfjx483wWDQlJSUmGnTpnF2UAq1R6//VlshAcdn9kplr7+J4zN7pLLfHKN1Ti5jjGn15kIAAAAAAADoknjKGAAAAAAAgMMQCAEAAAAAADgMgRAAAAAAAIDDEAgBAAAAAAA4DIEQAAAAAACAwxAIAQAAAAAAOAyBEAAAAAAAgMMQCAEAAHwHy5Ytk8vlUlVVld2lAAAAHDWXMcbYXQQAAEBHd8YZZ2jEiBF64IEHJEnRaFQVFRUqKiqSy+WytzgAAICj5LW7AAAAgM7I7/erW7dudpcBAADwnXDJGAAAwLf4wQ9+oOXLl2vOnDlyuVxyuVxasGBBi0vGFixYoOzsbL388ssaNGiQQqGQJk2apIaGBj322GPq06ePcnJydNNNNymRSDS/dyQS0a233qri4mKlp6frxBNP1LJly+zZUQAA4BicIQQAAPAt5syZo82bN2vYsGG68847JUkbN248ZLuGhgY9+OCDeuaZZ1RbW6uLL75YF110kbKzs/XKK69o27ZtuuSSS3TKKado8uTJkqQbb7xRmzZt0jPPPKMePXropZde0llnnaX169drwIABKd1PAADgHARCAAAA3yIrK0t+v1+hUKj5MrFPPvnkkO1isZh++9vfqn///pKkSZMm6YknnlBZWZkyMjI0ZMgQjRs3Tm+88YYmT56sHTt2aP78+dqxY4d69OghSbr11lu1ePFizZ8/X7/61a9St5MAAMBRCIQAAADaSSgUag6DJKmoqEh9+vRRRkZGi7F9+/ZJktavX69EIqGBAwe2eJ9IJKK8vLzUFA0AAByJQAgAAKCd+Hy+Ft+7XK5Wx5LJpCSprq5OHo9Ha9eulcfjabHdN0MkAACA9kYgBAAAcAT8fn+Lm0G3h5EjRyqRSGjfvn069dRT2/W9AQAADoenjAEAAByBPn366N1339Xnn3+u8vLy5rN8/h4DBw7U5ZdfrqlTp+rFF1/U9u3btXr1as2ePVuLFi1qh6oBAABaRyAEAABwBG699VZ5PB4NGTJEBQUF2rFjR7u87/z58zV16lT927/9mwYNGqQLL7xQ7733nnr16tUu7w8AANAalzHG2F0EAAAAAAAAUoczhAAAAAAAAByGQAgAAAAAAMBhCIQAAAAAAAAchkAIAAAAAADAYQiEAAAAAAAAHIZACAAAAAAAwGEIhAAAAAAAAByGQAgAAAAAAMBhCIQAAAAAAAAchkAIAAAAAADAYQiEAAAAAAAAHIZACAAAAAAAwGH+P6myCO+Xoo8KAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "tlca_linear.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "1d9f8793", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T15:27:37.127433Z", + "iopub.status.busy": "2026-05-02T15:27:37.127229Z", + "iopub.status.idle": "2026-05-02T15:27:37.311373Z", + "shell.execute_reply": "2026-05-02T15:27:37.310227Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABIQAAAIcCAYAAACHN3UiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAAqU5JREFUeJzs3Xd4lFXax/HvMzOZSW8kpEAgIKEpvayoQOiCotgXC0WE14KCiKjrugviCiiCKC52QBdcC4qIKLBKQHovSlGagIROepnJzLx/sGSNSSCBTIYwv8915TJzznmec8+ciST3nGK43W43IiIiIiIiIiLiM0zeDkBERERERERERCqXEkIiIiIiIiIiIj5GCSERERERERERER+jhJCIiIiIiIiIiI9RQkhERERERERExMcoISQiIiIiIiIi4mOUEBIRERERERER8TFKCImIiIiIiIiI+BglhEREREREREREfIwSQiIiIiIiIiIiPsanE0LLli2jd+/exMfHYxgGc+fOLdf1eXl5DBgwgCZNmmCxWOjTp0+J7VJSUmjZsiU2m4169eoxY8aMi45dRERERERERORC+XRCKDs7m2bNmvHGG29c0PVOp5OAgAAee+wxunbtWmKbffv2ccMNN9CpUyc2b97M8OHDeeCBB1i4cOHFhC4iIiIiIiIicsEMt9vt9nYQlwLDMPjiiy+KzPLJz8/n2Wef5aOPPiItLY2rrrqKCRMmkJycXOz6AQMGkJaWVmyW0VNPPcXXX3/Njz/+WFj25z//mbS0NL799lsPPRsRERERERERkdL59Ayh8xk6dCirVq3i3//+N1u3buWOO+7g+uuv55dffinzPVatWlVs9lCPHj1YtWpVRYcrIiIiIiIiIlImSgiV4sCBA0yfPp1PP/2U9u3bc8UVVzBy5Eiuu+46pk+fXub7HDlyhJiYmCJlMTExZGRkkJubW9Fhi4iIiIiIiIicl8XbAVyqtm3bhtPppH79+kXK8/PzqVatmpeiEhERERERERG5eEoIlSIrKwuz2cyGDRswm81F6oKDg8t8n9jYWI4ePVqk7OjRo4SGhhIQEFAhsYqIiIiIiIiIlIcSQqVo0aIFTqeTY8eO0b59+wu+T7t27ViwYEGRssWLF9OuXbuLDVFERERERERE5IL4dEIoKyuL3bt3Fz7et28fmzdvJjIykvr163PPPffQr18/XnnlFVq0aMHx48f57rvvaNq0KTfccAMA27dvx263c+rUKTIzM9m8eTMAzZs3B+DBBx9k6tSpjBo1ivvvv5/vv/+eTz75hK+//rqyn66IiIiIiIiICODjx86npKTQqVOnYuX9+/dnxowZOBwOXnjhBT744AN+++03oqKiuPrqqxkzZgxNmjQBIDExkV9//bXYPX7/sqakpPD444+zfft2atasyXPPPceAAQM89rxERERERERERM7FpxNCIiIiIiIiIiK+SMfOi4iIiIiIiIj4GCWERERERERERER8jM9tKu1yuTh8+DAhISEYhuHtcEREREREREREKoTb7SYzM5P4+HhMpnPPAfK5hNDhw4dJSEjwdhgiIiIiIiIiIh5x8OBBatasec42PpcQCgkJAc68OKGhoV6ORsrD4XCwaNEiunfvjp+fn7fDEQ/SWPsWjbfv0Fj7Do21b9F4+w6Nte/QWFddGRkZJCQkFOY+zsXnEkJnl4mFhoYqIVTFOBwOAgMDCQ0N1f+ULnMaa9+i8fYdGmvfobH2LRpv36Gx9h0a66qvLFvkaFNpEREREREREREfo4SQiIiIiIiIiIiPUUJIRERERERERMTH+NweQmXhdrspKCjA6XR6OxT5HYfDgcViIS8vr8qOjdlsxmKxlGk9p4iIiIiIiIinKCH0B3a7ndTUVHJycrwdivyB2+0mNjaWgwcPVumESmBgIHFxcVitVm+HIiIiIiIiIj5KCaHfcblc7Nu3D7PZTHx8PFartUonHi43LpeLrKwsgoODMZmq3mpHt9uN3W7n+PHj7Nu3j6SkpCr5PERERERERKTqU0Lod+x2Oy6Xi4SEBAIDA70djvyBy+XCbrfj7+9fZRMpAQEB+Pn58euvvxY+FxEREREREZHKVjX/qvawqppskKpB7y8RERERERHxNv1lKiIiIiIiIiLiY5QQEhERERERERHxMUoIXSaSk5MZPny4t8O45Ol1EhEREREREVFCyGOcOQ4cx3LIP5CB43gOzhyHt0M6p5SUFAzDIC0trUi5EigiIiIiIiIilx+dMuYBBWn5nJ7zM/m/pBWW2ZLCibitPpZwm/cC8yK73Y7VavV2GCIiIiIiIiKCZghVOGeOo1gyCCD/lzROz/nZozOFCgoKGDp0KGFhYURFRfHcc8/hdrsB+PDDD2ndujUhISHExsZy9913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S0REREREysBlNuFqcBuElrBfT0QdnLW64vLTn5QiVZV+ej3AkXqE30Y8wd5eN7D/rj+zt1cvfntiJI7UIx7r0+VyMW7cOOrUqUNAQADNmjXjs88+K7X98uXLad++PQEBASQkJPDYY4+RnZ1dWJ+fn89TTz1FQkICNpuNevXq8d5777F//346deoEQEREBIZhMGDAAACSk5MZOnQow4cPJyoqih49egDFl4wdOnSIvn37EhkZSVBQEK1bt2bNmjVA0SVjo0ePZubMmXz55ZcYhoHZbGb58uV07dqVoUOHFnk+x48fx2q1FpldJCIiIiIiF8HfnwJbDI7eX+Bq/QiExEJoPK4/jcDR82OcATFYrGX74FdELj1afFnBCtLTOfzXv5KzYkWR8pzlyzn83HPUeGUilrCwCu933Lhx/Otf/+LNN98kKSmJZcuWce+99xIdHV2s7Z49e7j++ut54YUXeP/99zl+/DhDhw5l6NChTJ8+HYB+/fqxatUqXnvtNZo1a8a+ffs4ceIECQkJzJkzh9tuu41du3YRGhpKQEBA4b1nzpzJQw89xIo/PP+zsrKy6NixIzVq1GDevHnExsayceNGXC5XsbYjR45kx44dZGRkMH36dFwuFxaLhfvvv5/HHnuMV155pXDm0b/+9S9q1KhB586dK+LlFBERERHxeYFWCyctLvyNKBzu/liv6Qtug/wTVmzWKHItLqpZNMdApKpSQqiCOU+eLJYMOitn+XKcJ09WeEIoPz+fF198kf/85z+0a9cOgLp167J8+XLeeusthgwZUqT9uHHjuOeeexg+fDgASUlJvPbaa3Ts2JFp06Zx4MABPvnkExYvXkzXrl0L73dWZGQkANWrVyc8PLzIvZOSknjppZdKjXX27NkcP36cdevWFd6nXr16JbYNDg4mICCA/Px8YmNjcblcZGRkcOutt/LYY4/x5ZdfcueddwIwY8YMBgwYgGEYZXzVRERERETkXFx2O/alS8locw3V/xSLYXeDAX71DI7m5xO8fCXuG3pimM3eDlVELoASQhXMlZl5nvqsCu9z9+7d5OTk0K1btyLldrudFi1aFGu/ZcsWtm7dyqxZswrL3G43LpeLffv2sW3bNsxmMx07dix3LK1atTpn/ebNm2nRokVhMuhC+Pv7c9999/H+++9z5513snHjRn788UfmzZt3wfcUERER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mTJlClOmTKFdu3YMHjyY1NRUUlNTSUhIIC0tjc6dO9OiRQvWr1/Pt99+y9GjR7nzzjuLxWO1WlmxYgVvvvkmDzzwAN9++y2pqamFbebPn09OTg533XWXx14XEREREZGLVWCtRsENs6B6o/8VGgauhrdScOVQHIb2hhSRqsWrM4SeeeYZevbsSa1atcjMzGT27NmkpKSwcOFCAPr161c4ewRg2LBhdOzYkVdeeYUbbriBf//736xfv563337bm0+jiFN5p4olg85acXgFp/JOEWYLK7H+YiUkJDB58mQMw6BBgwZs27aNyZMnM3jwYO6///7CdnXr1uW1116jTZs2ZGVlERwcTGRkJADVq1cnPDy8sK3VaiUwMLDILKypU6fSokULXnzxxcKy999/n4SEBH7++Wfq168PQFJSEi+99FKRGBs0aMCHH37IqFGjAJg+fTp33HEHwcHBFf56iIiIiIhUlBw/N/5GHPYW72ONyANHJm5rJHm/WfALrY4j4OK2RxARqWxenSF07Ngx+vXrR4MGDejSpQvr1q1j4cKFdOvWDYADBw4UmU1yzTXXMHv2bN5++22aNWvGZ599xty5c7nqqqu89RSKybSfe8Pj89VfjKuvvrrI3jrt2rXjl19+wel0smHDBnr37k2tWrUICQmhY8eOwJnXuLy2bNnCkiVLCA4OLvxq2LAhAHv27Cls16pVq2LXPvDAA0yfPh04s9zvm2++KZKsEhERERG5FFny7Zz0d2GqW5PMU9VIPxhHrj0KvyY1OOLII8Sl05hEpGrx6gyh995775z1KSkpxcruuOMO7rjjDg9FdPFCrCEXVe8JeXl59OjRgx49ejBr1iyio6M5cOAAPXr0uKDT1LKysujduzcTJkwoVhcXF1f4fVBQULH6fv368fTTT7Nq1SpWrlxJnTp1aN++fbljEBERERGpTKY9P2Nfs5Et13bGHFud4MRQjqblEvNbKn6vvYTz73/HrFnvIlKFeH1T6ctNpH8k18Zfy4rDK4rVXRt/LZH+kR7re82aNUUer169mqSkJHbu3MnJkycZP348CQkJAKxfv75I27MngDmdzmLlfyxr2bIlc+bMITExEYulfG+hatWq0adPH6ZPn86qVasYOHBgua4XEREREQEg8yg47WCyQEgsePgUWufJU9jfnErEx7Pwu/EmnNWiqbV7F/kLv8Xu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J/PRRx+xdOlSAOrXr88LL7zA448/js1m81igIiIiIlVCzqkzM4POJoN+x0jdguvYz5g8lBACiA8P4N3+bTiakceBkznEhvkTFxZAbJiSQSIiIvI/ZU4IAVitVp566imeeuopT8UjIiIiUqW5cjMwHVpXar2xexFc0cGjMUQF24gKtnFlfJhH+xEREZGqq8ybSp8+fZrXX3+djIyMYnXp6eml1omIiIj4ErfbAGtQ6fW2qEqMRkRERKRkZU4ITZ06lWXLlhEaGlqsLiwsjB9++IHXX3+9QoMTERERqWpcpnBcV91Xar27bvdKjEZERESkZGVOCM2ZM4cHH3yw1Pr/+7//47PPPquQoERERESqKicmnE0G467etHhdtykUWDRDSERERLyvzHsI7dmzh6SkpFLrk5KS2LNnT4UEJSIiIlJV+UeGkJfnouBPb+NnPojp4Pe4A6JwJfQgN9WK1arNnUVERMT7ypwQMpvNHD58mFq1apVYf/jwYUymMk84EhEREblsmSL8cZtqkr7ODDkDMXLBHBqErUk4/tWCvR2eiIiISNkTQi1atGDu3LlcffXVJdZ/8cUXtGjRosICExEREamqrAE2CLBhJJspyHFgmCAgWid+iYiIyKWjzAmhoUOH8uc//5maNWvy0EMPYTabAXA6nfzzn/9k8uTJzJ4922OBioiIiFQlJ3NPkpqfyqaTm4iwRdDMvxnRAdH4W7RkTERERLyvzAmh2267jVGjRvHYY4/x7LPPUrduXQD27t1LVlYWTz75JLfffrvHAhURERGpKo7lHOOZH55h7ZG1hWUWw8Irya9wbfy12Cw2L0YnIiIiUo5TxgD+8Y9/sHr1agYMGEB8fDxxcXEMHDiQVatWMX78eE/FKCIiIlJlFDgL+Hjnx0WSQQAF7gJGpIzgaM5RL0UmIiIi8j9lniF0Vtu2bWnbtq0nYhERERGp8k7mnWT2zpKX0TvdTpYdWsa9je+t5KhEREREitKxYCIiIiIVqMBVQJYjq9T61KwjlRiNiIiISMmUEBIRERGpQG6XlQYRDUqtbxbdphKjERERESmZVxNC48aNo02bNoSEhFC9enX69OnDrl27znvdp59+SsOGDfH396dJkyYsWLCgEqIVEREROT8zwQxsOKzEusTQRMIttSo5IhEREZHivJoQWrp0KY888girV69m8eLFOBwOunfv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b36jiooKXXPNNS2+DnyzaOZ6586dWrFihTZs2KBXX31Vjz/+uF5++WXddtttUV8XjvVtc11bW6vx48fr4YcfVpcuXZp8b67PWpdo5prrs9YnmvnmGq3toiAEx0yaNEkbNmzQCy+88K3fY8OGDbr88ss1ffp0XXDBBS0YHVpStHIdDod17bXXasaMGerTp09LhYvvIJqf602bNmny5Mm6//77tXbtWi1evFi7d+/WxIkTWyJ0fAvfNd+PPfaYPv74Y7322mvasWOHpkyZ0uS4BQsWaMaMGfrLX/6i9PT07xIyvqVo5joSiciyLM2fP1/Dhg3TxRdfrEcffVTPPvssRQIHfNtcT5s2Tf369dP1118fpcjQ0qKVa67PWqdofra5RmvDnL5nDe40adIkk5uba3bu3Nmovbl7kLt06WIeffTRRm0bN2406enp5t577z3m/c866ywzefLkRm1z5swxSUlJLRI/Tlw0c11cXGwkGa/X2/BlWVZD29KlS6OyJjQt2p/r66+/3owdO7ZR2/vvv28kmb1797bMInDCWiLfX9dcLv/85z+bYDBoXn/99RaLHScn2rmeMGGC6dmzZ6MxmzZtMpLMtm3bWmYROCHfJdcDBw40Ho+n4eexx+Np+Hl8//33G2O4PmtNoplrrs9an2h/trlGa7soCMFWkUjETJo0yWRnZzd5kXfkYLOXX365oW3Lli3HHGy2YcMGk56ebu6+++4m57nnnnvMgAEDGrWNHz+eQwttZEeuw+GwWb9+faOvH//4x6Zv375m/fr1jZ6ggOix63N91VVXmWuuuaZR28qVK40k89VXX7XQavBNWirf/2r58uVGktm1a1dD24IFC0xsbKxZuHBhi64BJ8auXP/ud78zwWDQlJeXN4xZuHCh8Xg8pqqqquUWhGa1RK4/++yzRj+P58yZYySZlStXmsLCQmMM12etgR255vqs9bDrs801WttFQQi2+vGPf2ySk5PNsmXLzL59+xq+vn7BN3HiRNOlSxfz97//3axZs8bk5+eb/Pz8hv7169ebTp06meuvv77Re+zfv79hzJHHmt59991m8+bNZvbs2TzW1GZ25fpf8RQL+9mV67lz5xqfz2eeeuops2PHDrNixQozdOhQM2zYMFvX63Ytke833njDzJkzx6xfv97s2rXLvP7666Zfv35m5MiRDWPmz59vfD6fmT17dqN5SkpKbF2vm9mV6/LycpObm2vGjh1rNm7caJYvX2569+5tbrnlFlvX62Ytket/9e677zb72Hmuz5xjV67/FddnzrAr31yjtV0UhGArSU1+zZ07t2FMdXW1ue2220xqaqqJi4szV155pdm3b19D//Tp05t8j65duzaa69133zWDBg0yfr/f9OjRo9EciD47c/11XHDYz85cP/HEEyYvL88Eg0GTlZVlrrvuOvPll1/atFIY0zL5/vvf/27y8/NNcnKyiY2NNb179zY/+9nPGl1cjho1qsl5brjhBvsW63J25dqYw485Hj16tAkGgyY3N9dMmTKF3UE2aolc/6vmigRcnznLzlx/HddnzrAz31yjtU2WMcY0ebgQAAAAAAAA2iWeMgYAAAAAAOAyFIQAAAAAAABchoIQAAAAAACAy1AQAgAAAAAAcBkKQgAAAAAAAC5DQQgAAAAAAMBlKAgBAAAAAAC4DAUhAACAb2HZsmWyLEslJSVOhwIAAHDSLGOMcToIAACA1u6cc87RoEGD9Pjjj0uS6urqdOjQIWVkZMiyLGeDAwAAOEk+pwMAAABoi/x+vzIzM50OAwAA4FvhljEAAIBvcOONN2r58uWaNWuWLMuSZVmaN29eo1vG5s2bp5SUFL3++uvq27ev4uLiNHbsWFVVVenZZ59Vt27dlJqaqjvuuEPhcLjhvWtrazV16lTl5OQoPj5ew4cP17Jly5xZKAAAcA12CAEAAHyDWbNmadu2bRowYIAeeOABSdLGjRuPGVdVVaUnnnhCL7zwgsrLy3XVVVfpyiuvVEpKihYtWqSdO3fq6quv1siRIzVu3DhJ0u23365NmzbphRdeUHZ2tl599VVdeOGFWr9+vXr37m3rOgEAgHtQEAIAAPgGycnJ8vv9iouLa7hNbMuWLceMC4VC+u1vf6uePXtKksaOHavnn39ehYWFSkhIUF5ens4991y9++67GjdunPbs2aO5c+dqz549ys7OliRNnTpVixcv1ty5c/Xggw/at0gAAOAqFIQAAABaSFxcXEMxSJIyMjLUrVs3JSQkNGrbv3+/JGn9+vUKh8Pq06dPo/epra1VWlqaPUEDAABXoiAEAADQQmJiYhp9b1lWk22RSESSVFFRIa/Xq7Vr18rr9TYa9/UiEgAAQEujIAQAAHAC/H5/o8OgW8Lpp5+ucDis/fv366yzzmrR9wYAADgenjIGAABwArp166YPP/xQu3fv1sGDBxt2+XwXffr00XXXXacJEybolVde0a5du7R69WrNnDlTb7zxRgtEDQAA0DQKQgAAACdg6tSp8nq9ysvLU6dOnbRnz54Wed+5c+dqwoQJ+ulPf6q+ffvqiiuu0EcffaQuXbq0yPsDAAA0xTLGGKeDAAAAAAAAgH3YIQQAAAAAAOAyFIQAAAAAAABchoIQAAAAAACAy1AQAgAAAAAAcBkKQgAAAAAAAC5DQQgAAAAAAMBlKAgBAAAAAAC4DAUhAAAAAAAAl6EgBAAAAAAA4DIUhAAAAAAAAFyGghAAAAAAAIDLUBACAAAAAABwmf8HpbA050zxtSQAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "tlca_cascade.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)" + ] + }, + { + "cell_type": "markdown", + "id": "f3398476", + "metadata": {}, + "source": [ + "### Side-by-side scenario comparison\n", + "\n", + "Aggregating both characterised inventories on a common time axis lets us see\n", + "the climate value of the cascade as a *flow* rather than a single number: the\n", + "recycling credit appears as a drop in cumulative GWP from the year that the\n", + "recovered material starts to come back." + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "43e60440", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-02T15:27:37.313668Z", + "iopub.status.busy": "2026-05-02T15:27:37.313478Z", + "iopub.status.idle": "2026-05-02T15:27:37.651891Z", + "shell.execute_reply": "2026-05-02T15:27:37.650738Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "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Wj366KPKxcVFOTs7qx49eqizZ88WOffUqVMVoBITE296D/bt22fK08bGRoWGhqr333+/SLzJyclmxxV3jr///lvVqVNH2djYqICAADV27Fj1888/F0nn7++vOnfuXGw8pc3jatrGjRsrW1tb5eTkpKKjo9Uff/xh2p+ZmamefPJJ5eLiogDl7+9v2pefn6/Gjh2rwsLClLW1tXJ1dVVRUVFq1KhRKi0tzZQOUC+//HKxsV573/Py8tRbb72lIiIilKOjo7K3t1cRERHq22+/LXLczp071WOPPaYqVaqkrK2tlb+/v+rZs6dauXKlWbo1a9aoqKgoZWVlpapVq6a+++67Yt8/JSnNeUp6fUt6/7Zo0UKFhYWZnl8tE1ffp5cuXVIvv/yyqlGjhrK3t1fOzs6qYcOGatasWaZjduzYof7zn/+oqlWrKmtra+Xh4aG6dOmitm3bVuL9vfbY2NhY5eDgoOzs7FSrVq3Uxo0bzdJcfW9u3brVbPvq1asVoFavXl2mOIQQ5eNW6n3X6tu3r3rkkUeKbA8JCVGffvqp2bbFixcrQGVnZ9/pyxB30JEjR9QLL7ygAgIClJWVlXJ0dFRNmjRRX331lcrNzTWly87OVs8995xydnZWjo6OqmfPnurixYtFPldu9zNQKaWOHTum2rZtq6ytrZWnp6d655131PLly80+b67meW09RCmlfvrpJxUSEqKsra1VjRo11NSpU4v9nD906JBq3ry5srW1VYDq27evUurG9b2nnnpKAapt27Yl3s+//vpLNW3a1FSWatSooV5++WV1+PDhEo+5KikpSfXp00e5u7sra2trVa1aNfXyyy+rvLw8s9hu9lmslFIbNmxQjRo1Ura2tsrHx0cNHTpULV26tEi64u5/WfNQSqn169erdu3ameprderUUV999ZVpv16vV6+88opyd3dXGo2myOvxww8/qKioKGVra6scHR1V7dq11dChQ9XZs2dNaW5U1/X39ze9hkop9fHHH6vo6Gjl4uKibG1tVY0aNdQnn3yi8vPzzY47duyY6tOnj/Ly8lKWlpbK19dXdenSRc2ZM8cs3Z49e1SLFi2UjY2N8vX1VR999JH66aefSv3doDTnKen1LUuZKms9+vjx46p///4qKChI2djYKDc3N9WqVSu1YsWKG97fq9f0xBNPmL7vREdHq0WLFpmlufre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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "def aggregate_yearly(tlca):\n", + " df = tlca.characterized_inventory.copy()\n", + " df[\"year\"] = pd.to_datetime(df[\"date\"]).dt.year\n", + " return df.groupby(\"year\")[\"amount\"].sum().sort_index()\n", + "\n", + "scenarios = {\n", + " \"linear\": (tlca_linear, \"#888888\", \"--\"),\n", + " \"cascade (η ramp)\": (tlca_cascade, \"#5fb963\", \"-\"),\n", + " \"cascade (η frozen 50%)\": (tlca_cascade_frozen_low, \"#dd5b5b\", \"-\"),\n", + " \"cascade (η frozen 95%)\": (tlca_cascade_frozen_high,\"#3fb1c5\", \"-\"),\n", + "}\n", "\n", - "all_years = sorted(set(agg_linear.index) | set(agg_cascade.index))\n", - "agg_linear = agg_linear.reindex(all_years, fill_value=0.0)\n", - "agg_cascade = agg_cascade.reindex(all_years, fill_value=0.0)\n", + "aggs = {label: aggregate_yearly(tl) for label, (tl, _, _) in scenarios.items()}\n", + "all_years = sorted(set().union(*[a.index for a in aggs.values()]))\n", + "aggs = {label: a.reindex(all_years, fill_value=0.0) for label, a in aggs.items()}\n", + "cums = {label: a.cumsum() for label, a in aggs.items()}\n", "\n", - "cum_linear = agg_linear.cumsum()\n", - "cum_cascade = agg_cascade.cumsum()\n", + "fig, axes = plt.subplots(1, 2, figsize=(13, 4))\n", + "for label, (_, color, ls) in scenarios.items():\n", + " axes[0].plot(all_years, aggs[label], color=color, lw=2, ls=ls, label=label)\n", + " axes[1].plot(all_years, cums[label], color=color, lw=2, ls=ls, label=label)\n", "\n", - "fig, axes = plt.subplots(1, 2, figsize=(12, 4))\n", - "axes[0].plot(all_years, agg_linear, color=\"#888888\", lw=2, label=\"linear\")\n", - "axes[0].plot(all_years, agg_cascade, color=\"#5fb963\", lw=2, label=\"cascade\")\n", "axes[0].axhline(0, color=\"k\", lw=0.5)\n", "axes[0].set(xlabel=\"year\", ylabel=\"GWP100 (kg CO2-eq / yr)\",\n", " title=\"Annual characterised emissions\")\n", - "axes[0].legend()\n", + "axes[0].legend(fontsize=8)\n", "\n", - "axes[1].plot(all_years, cum_linear, color=\"#888888\", lw=2, label=\"linear\")\n", - "axes[1].plot(all_years, cum_cascade, color=\"#5fb963\", lw=2, label=\"cascade\")\n", "axes[1].set(xlabel=\"year\", ylabel=\"cumulative GWP100 (kg CO2-eq)\",\n", " title=\"Cumulative characterised emissions\")\n", - "axes[1].legend()\n", + "axes[1].legend(fontsize=8)\n", "\n", "fig.tight_layout()" ] }, { "cell_type": "markdown", - "id": "00e4c312", + "id": "deeeccdb", "metadata": {}, "source": [ "## Wrap-up\n", @@ -3572,22 +6254,25 @@ " has a substantially later temporal distribution than the production\n", " burden it offsets, and the climate value depends on the *gap* between the\n", " two.\n", - "2. **Foreground evolution is the next layer.** Here we held $\\eta(t)$ on the\n", - " `recycling_credit` edge fixed at its time-averaged value (baked into the\n", - " amount); a real research application would attach a `flodym`-derived\n", - " $\\eta(t)$ as a foreground temporal evolution on the recycling sub-edge,\n", - " using the `bw_timex 1.0` foreground-evolution feature.\n", + "2. **Foreground evolution turns parameters into policy levers.** By keeping\n", + " $\\eta(t)$ as `temporal_evolution_factors` on the `recycling_credit →\n", + " battery` edge — rather than baking it into the cascade-edge amount — we\n", + " were able to sweep three $\\eta$ trajectories with a one-line dictionary\n", + " edit each. The same machinery applies to the EV efficiency improvement we\n", + " layered on the driving-electricity edge.\n", "3. **Toy chemistries hide most of the policy story.** Replacing the single\n", " `battery` background process with chemistry-resolved cell, cathode and\n", " recycling inventories (e.g. NMC811 vs LFP, hydromet vs pyromet) is the\n", " minimum needed to address the EU Battery Regulation Art. 8 recycled-content\n", " feasibility question.\n", "\n", - "The structural skeleton — three coupled stocks, six TDs, two FUs — is fully\n", - "reusable for a real research application. From here the natural extensions are\n", + "The structural skeleton — three coupled stocks, six TDs, two FUs and two\n", + "foreground evolutions — is fully reusable for a real research application.\n", + "From here the natural extensions are\n", "\n", "- splitting `battery` into two cell chemistries with their own production /\n", - " recycling inventories;\n", + " recycling inventories, each with chemistry-specific $\\eta(t)$ as foreground\n", + " evolution;\n", "- wiring `premise` scenarios into the background databases for an explicit\n", " grid-decarbonisation pathway;\n", "- replacing the static GWP100 with `GWP*` / `AGTP` to expose the climate\n", From 16e4edd5ac82e212357e8cab18c414f2bf96cacf Mon Sep 17 00:00:00 2001 From: Timo Diepers Date: Sat, 2 May 2026 18:31:12 +0200 Subject: [PATCH 07/26] Clarify temporal evolution for vintage-specific EV efficiency --- docs/content/getting_started/adding_temporal_information.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/content/getting_started/adding_temporal_information.md b/docs/content/getting_started/adding_temporal_information.md index d9cd9bd..87fd247 100644 --- a/docs/content/getting_started/adding_temporal_information.md +++ b/docs/content/getting_started/adding_temporal_information.md @@ -287,7 +287,9 @@ exchange["temporal_evolution_amounts"] = { } ``` -For dates between the specified points, values are linearly interpolated. For dates outside the range, the nearest boundary value is used. You can specify either `temporal_evolution_amounts` or `temporal_evolution_amounts` for the same exchange, but not both. +For dates between the specified points, values are linearly interpolated. For dates outside the range, the nearest boundary value is used. You can specify either `temporal_evolution_factors` or `temporal_evolution_amounts` for the same exchange, but not both. + +This mechanism can represent **vintage-specific efficiency** if the exchange is evaluated at the vintage timestamp. For example, with factors `{2025: 1.0, 2030: 1.1}`, a unit produced in 2025 uses the 2025 factor and a unit produced in 2030 uses the 2030 factor (with interpolation in-between). If a single foreground exchange represents a mixed fleet over multiple vintages, that one exchange still has just one amount at each event time; to model distinct vintages explicitly, create separate exchanges or processes per cohort (e.g., EV_2025, EV_2030) and assign their temporal distributions accordingly. A convenience function is available to add temporal evolution to an existing exchange: From 177adb94b02cc5acbd7e122e3c392d54adba5a6d Mon Sep 17 00:00:00 2001 From: Timo Diepers Date: Sat, 2 May 2026 18:31:36 +0200 Subject: [PATCH 08/26] Add consumer-referenced temporal evolution for vintage cohorts --- bw_timex/dynamic_biosphere_builder.py | 6 +- bw_timex/edge_extractor.py | 5 ++ bw_timex/matrix_modifier.py | 6 +- bw_timex/timeline_builder.py | 2 + bw_timex/utils.py | 5 ++ bw_timex/validation.py | 1 + .../adding_temporal_information.md | 4 +- tests/test_temporal_evolution.py | 74 +++++++++++++++++++ 8 files changed, 100 insertions(+), 3 deletions(-) diff --git a/bw_timex/dynamic_biosphere_builder.py b/bw_timex/dynamic_biosphere_builder.py index 8bbda3b..a1d7bf2 100644 --- a/bw_timex/dynamic_biosphere_builder.py +++ b/bw_timex/dynamic_biosphere_builder.py @@ -172,8 +172,12 @@ def build_dynamic_biosphere_matrix( # Get temporal evolution factor for this timestamp temporal_evolution_factor = 1.0 if hasattr(row, "temporal_evolution") and row.temporal_evolution is not None: + reference = getattr(row, "temporal_evolution_reference", "producer") + reference_time = ( + row.date_consumer if reference == "consumer" else time_in_datetime + ) temporal_evolution_factor = get_temporal_evolution_factor( - row.temporal_evolution, time_in_datetime + row.temporal_evolution, reference_time ) if original_db == "temporalized": diff --git a/bw_timex/edge_extractor.py b/bw_timex/edge_extractor.py index f37b405..86abc44 100644 --- a/bw_timex/edge_extractor.py +++ b/bw_timex/edge_extractor.py @@ -36,6 +36,7 @@ class Edge: abs_td_producer: TemporalDistribution = None abs_td_consumer: TemporalDistribution = None temporal_evolution: dict = None + temporal_evolution_reference: str = "producer" class EdgeExtractor(TemporalisLCA): @@ -163,6 +164,9 @@ def build_edge_timeline(self) -> list: } elif has_factors: temporal_evolution = exc_data["temporal_evolution_factors"] + temporal_evolution_reference = exc_data.get( + "temporal_evolution_reference", "producer" + ) td_producer = ( # td_producer is the TemporalDistribution of the edge self._exchange_value( @@ -201,6 +205,7 @@ def build_edge_timeline(self) -> list: ), abs_td_consumer=abs_td, temporal_evolution=temporal_evolution, + temporal_evolution_reference=temporal_evolution_reference, ) ) if not leaf: diff --git a/bw_timex/matrix_modifier.py b/bw_timex/matrix_modifier.py index 576255c..668ac6e 100644 --- a/bw_timex/matrix_modifier.py +++ b/bw_timex/matrix_modifier.py @@ -240,8 +240,12 @@ def add_row_to_technosphere_datapackage( # Apply temporal evolution scaling if present if hasattr(row, "temporal_evolution") and row.temporal_evolution is not None: + reference = getattr(row, "temporal_evolution_reference", "producer") + reference_date = ( + row.date_consumer if reference == "consumer" else row.date_producer + ) factor = get_temporal_evolution_factor( - row.temporal_evolution, row.date_producer + row.temporal_evolution, reference_date ) scaled_amount *= factor diff --git a/bw_timex/timeline_builder.py b/bw_timex/timeline_builder.py index ac8b105..142e1c1 100644 --- a/bw_timex/timeline_builder.py +++ b/bw_timex/timeline_builder.py @@ -219,6 +219,7 @@ def build_timeline(self) -> pd.DataFrame: "producer", "consumer", "_te_key", + "temporal_evolution_reference", ], dropna=False, ) @@ -351,6 +352,7 @@ def extract_edge_data(self, edge: Edge) -> dict: "amount": edge.abs_td_producer.amount, "edge_type": edge.edge_type, "temporal_evolution": edge.temporal_evolution, + "temporal_evolution_reference": edge.temporal_evolution_reference, } def adjust_sign_of_amount_based_on_edge_type(self, edge_type): diff --git a/bw_timex/utils.py b/bw_timex/utils.py index d081a2b..2ae7733 100644 --- a/bw_timex/utils.py +++ b/bw_timex/utils.py @@ -481,6 +481,7 @@ def add_temporal_distribution_to_exchange( def add_temporal_evolution_to_exchange( temporal_evolution_factors: dict = None, temporal_evolution_amounts: dict = None, + temporal_evolution_reference: str = "producer", **kwargs, ): """Add temporal evolution data to an exchange specified by kwargs. @@ -491,6 +492,8 @@ def add_temporal_evolution_to_exchange( Dictionary mapping datetime keys to scaling factors. temporal_evolution_amounts : dict, optional Dictionary mapping datetime keys to absolute amounts. + temporal_evolution_reference : {"producer", "consumer"}, optional + Whether temporal evolution is evaluated at producer or consumer timestamps. **kwargs : Arguments to specify an exchange (same as get_exchange). @@ -504,12 +507,14 @@ def add_temporal_evolution_to_exchange( TemporalEvolutionExchangeInputs( temporal_evolution_factors=temporal_evolution_factors, temporal_evolution_amounts=temporal_evolution_amounts, + temporal_evolution_reference=temporal_evolution_reference, ) exchange = get_exchange(**kwargs) if temporal_evolution_factors is not None: exchange["temporal_evolution_factors"] = temporal_evolution_factors if temporal_evolution_amounts is not None: exchange["temporal_evolution_amounts"] = temporal_evolution_amounts + exchange["temporal_evolution_reference"] = temporal_evolution_reference exchange.save() logger.info(f"Added temporal evolution to exchange {exchange}.") diff --git a/bw_timex/validation.py b/bw_timex/validation.py index cf372cf..e357ee5 100644 --- a/bw_timex/validation.py +++ b/bw_timex/validation.py @@ -177,6 +177,7 @@ class TemporalEvolutionExchangeInputs(BaseModel): temporal_evolution_factors: Optional[dict] = None temporal_evolution_amounts: Optional[dict] = None + temporal_evolution_reference: Literal["producer", "consumer"] = "producer" @model_validator(mode="after") def validate_mutual_exclusivity(self) -> "TemporalEvolutionExchangeInputs": diff --git a/docs/content/getting_started/adding_temporal_information.md b/docs/content/getting_started/adding_temporal_information.md index d9cd9bd..87fd247 100644 --- a/docs/content/getting_started/adding_temporal_information.md +++ b/docs/content/getting_started/adding_temporal_information.md @@ -287,7 +287,9 @@ exchange["temporal_evolution_amounts"] = { } ``` -For dates between the specified points, values are linearly interpolated. For dates outside the range, the nearest boundary value is used. You can specify either `temporal_evolution_amounts` or `temporal_evolution_amounts` for the same exchange, but not both. +For dates between the specified points, values are linearly interpolated. For dates outside the range, the nearest boundary value is used. You can specify either `temporal_evolution_factors` or `temporal_evolution_amounts` for the same exchange, but not both. + +This mechanism can represent **vintage-specific efficiency** if the exchange is evaluated at the vintage timestamp. For example, with factors `{2025: 1.0, 2030: 1.1}`, a unit produced in 2025 uses the 2025 factor and a unit produced in 2030 uses the 2030 factor (with interpolation in-between). If a single foreground exchange represents a mixed fleet over multiple vintages, that one exchange still has just one amount at each event time; to model distinct vintages explicitly, create separate exchanges or processes per cohort (e.g., EV_2025, EV_2030) and assign their temporal distributions accordingly. A convenience function is available to add temporal evolution to an existing exchange: diff --git a/tests/test_temporal_evolution.py b/tests/test_temporal_evolution.py index a9ef636..4ffdfda 100644 --- a/tests/test_temporal_evolution.py +++ b/tests/test_temporal_evolution.py @@ -340,3 +340,77 @@ def test_temporal_evolution_score_matches_hardcoded(): static_lca.lcia() assert tlca.static_score == pytest.approx(static_lca.score, rel=1e-4) + + +@bw2test +def test_temporal_evolution_reference_consumer_vs_producer(): + """Temporal evolution can be evaluated at consumer (vintage) time or producer time.""" + bd.Database("bio").write( + {("bio", "CO2"): {"type": "emission", "name": "carbon dioxide"}} + ) + + for db_name in ("db_2020", "db_2030"): + bd.Database(db_name).write( + { + (db_name, "electricity"): { + "name": "electricity production", + "reference product": "electricity", + "location": "GLO", + "exchanges": [ + {"amount": 1, "type": "production", "input": (db_name, "electricity")}, + {"amount": 1, "type": "biosphere", "input": ("bio", "CO2")}, + ], + } + } + ) + + bd.Method(("GWP", "example")).write([(("bio", "CO2"), 1.0)]) + + td_use = TemporalDistribution( + date=np.array([5], dtype="timedelta64[Y]"), amount=np.array([1.0]) + ) + + def run_model(reference: str) -> float: + bd.Database("foreground").write( + { + ("foreground", "consumer"): { + "name": "consumer", + "reference product": "unit", + "location": "GLO", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("foreground", "consumer")}, + { + "amount": 10, + "type": "technosphere", + "input": ("db_2020", "electricity"), + "temporal_distribution": td_use, + "temporal_evolution_factors": { + datetime(2025, 1, 1): 1.0, + datetime(2030, 1, 1): 2.0, + }, + "temporal_evolution_reference": reference, + }, + ], + } + } + ) + + database_dates = { + "db_2020": datetime(2020, 1, 1), + "db_2030": datetime(2030, 1, 1), + "foreground": "dynamic", + } + tlca = TimexLCA( + demand={("foreground", "consumer"): 1}, + method=("GWP", "example"), + database_dates=database_dates, + ) + tlca.build_timeline(starting_datetime=datetime(2025, 1, 1)) + tlca.lci() + tlca.static_lcia() + return tlca.static_score + + score_consumer_ref = run_model("consumer") + score_producer_ref = run_model("producer") + + assert score_producer_ref == pytest.approx(2 * score_consumer_ref, rel=1e-6) From f7ae8950045c9ed15cc98b08a0187f98b9ecf2c1 Mon Sep 17 00:00:00 2001 From: Timo Diepers Date: Sat, 2 May 2026 18:34:55 +0200 Subject: [PATCH 09/26] Add consumer-referenced temporal evolution for vintage cohorts --- bw_timex/dynamic_biosphere_builder.py | 6 ++- bw_timex/edge_extractor.py | 5 ++ bw_timex/matrix_modifier.py | 6 ++- bw_timex/timeline_builder.py | 2 + bw_timex/utils.py | 5 ++ bw_timex/validation.py | 1 + tests/test_temporal_evolution.py | 74 +++++++++++++++++++++++++++ 7 files changed, 97 insertions(+), 2 deletions(-) diff --git a/bw_timex/dynamic_biosphere_builder.py b/bw_timex/dynamic_biosphere_builder.py index 8bbda3b..a1d7bf2 100644 --- a/bw_timex/dynamic_biosphere_builder.py +++ b/bw_timex/dynamic_biosphere_builder.py @@ -172,8 +172,12 @@ def build_dynamic_biosphere_matrix( # Get temporal evolution factor for this timestamp temporal_evolution_factor = 1.0 if hasattr(row, "temporal_evolution") and row.temporal_evolution is not None: + reference = getattr(row, "temporal_evolution_reference", "producer") + reference_time = ( + row.date_consumer if reference == "consumer" else time_in_datetime + ) temporal_evolution_factor = get_temporal_evolution_factor( - row.temporal_evolution, time_in_datetime + row.temporal_evolution, reference_time ) if original_db == "temporalized": diff --git a/bw_timex/edge_extractor.py b/bw_timex/edge_extractor.py index f37b405..86abc44 100644 --- a/bw_timex/edge_extractor.py +++ b/bw_timex/edge_extractor.py @@ -36,6 +36,7 @@ class Edge: abs_td_producer: TemporalDistribution = None abs_td_consumer: TemporalDistribution = None temporal_evolution: dict = None + temporal_evolution_reference: str = "producer" class EdgeExtractor(TemporalisLCA): @@ -163,6 +164,9 @@ def build_edge_timeline(self) -> list: } elif has_factors: temporal_evolution = exc_data["temporal_evolution_factors"] + temporal_evolution_reference = exc_data.get( + "temporal_evolution_reference", "producer" + ) td_producer = ( # td_producer is the TemporalDistribution of the edge self._exchange_value( @@ -201,6 +205,7 @@ def build_edge_timeline(self) -> list: ), abs_td_consumer=abs_td, temporal_evolution=temporal_evolution, + temporal_evolution_reference=temporal_evolution_reference, ) ) if not leaf: diff --git a/bw_timex/matrix_modifier.py b/bw_timex/matrix_modifier.py index 576255c..668ac6e 100644 --- a/bw_timex/matrix_modifier.py +++ b/bw_timex/matrix_modifier.py @@ -240,8 +240,12 @@ def add_row_to_technosphere_datapackage( # Apply temporal evolution scaling if present if hasattr(row, "temporal_evolution") and row.temporal_evolution is not None: + reference = getattr(row, "temporal_evolution_reference", "producer") + reference_date = ( + row.date_consumer if reference == "consumer" else row.date_producer + ) factor = get_temporal_evolution_factor( - row.temporal_evolution, row.date_producer + row.temporal_evolution, reference_date ) scaled_amount *= factor diff --git a/bw_timex/timeline_builder.py b/bw_timex/timeline_builder.py index ac8b105..142e1c1 100644 --- a/bw_timex/timeline_builder.py +++ b/bw_timex/timeline_builder.py @@ -219,6 +219,7 @@ def build_timeline(self) -> pd.DataFrame: "producer", "consumer", "_te_key", + "temporal_evolution_reference", ], dropna=False, ) @@ -351,6 +352,7 @@ def extract_edge_data(self, edge: Edge) -> dict: "amount": edge.abs_td_producer.amount, "edge_type": edge.edge_type, "temporal_evolution": edge.temporal_evolution, + "temporal_evolution_reference": edge.temporal_evolution_reference, } def adjust_sign_of_amount_based_on_edge_type(self, edge_type): diff --git a/bw_timex/utils.py b/bw_timex/utils.py index d081a2b..2ae7733 100644 --- a/bw_timex/utils.py +++ b/bw_timex/utils.py @@ -481,6 +481,7 @@ def add_temporal_distribution_to_exchange( def add_temporal_evolution_to_exchange( temporal_evolution_factors: dict = None, temporal_evolution_amounts: dict = None, + temporal_evolution_reference: str = "producer", **kwargs, ): """Add temporal evolution data to an exchange specified by kwargs. @@ -491,6 +492,8 @@ def add_temporal_evolution_to_exchange( Dictionary mapping datetime keys to scaling factors. temporal_evolution_amounts : dict, optional Dictionary mapping datetime keys to absolute amounts. + temporal_evolution_reference : {"producer", "consumer"}, optional + Whether temporal evolution is evaluated at producer or consumer timestamps. **kwargs : Arguments to specify an exchange (same as get_exchange). @@ -504,12 +507,14 @@ def add_temporal_evolution_to_exchange( TemporalEvolutionExchangeInputs( temporal_evolution_factors=temporal_evolution_factors, temporal_evolution_amounts=temporal_evolution_amounts, + temporal_evolution_reference=temporal_evolution_reference, ) exchange = get_exchange(**kwargs) if temporal_evolution_factors is not None: exchange["temporal_evolution_factors"] = temporal_evolution_factors if temporal_evolution_amounts is not None: exchange["temporal_evolution_amounts"] = temporal_evolution_amounts + exchange["temporal_evolution_reference"] = temporal_evolution_reference exchange.save() logger.info(f"Added temporal evolution to exchange {exchange}.") diff --git a/bw_timex/validation.py b/bw_timex/validation.py index cf372cf..e357ee5 100644 --- a/bw_timex/validation.py +++ b/bw_timex/validation.py @@ -177,6 +177,7 @@ class TemporalEvolutionExchangeInputs(BaseModel): temporal_evolution_factors: Optional[dict] = None temporal_evolution_amounts: Optional[dict] = None + temporal_evolution_reference: Literal["producer", "consumer"] = "producer" @model_validator(mode="after") def validate_mutual_exclusivity(self) -> "TemporalEvolutionExchangeInputs": diff --git a/tests/test_temporal_evolution.py b/tests/test_temporal_evolution.py index a9ef636..4ffdfda 100644 --- a/tests/test_temporal_evolution.py +++ b/tests/test_temporal_evolution.py @@ -340,3 +340,77 @@ def test_temporal_evolution_score_matches_hardcoded(): static_lca.lcia() assert tlca.static_score == pytest.approx(static_lca.score, rel=1e-4) + + +@bw2test +def test_temporal_evolution_reference_consumer_vs_producer(): + """Temporal evolution can be evaluated at consumer (vintage) time or producer time.""" + bd.Database("bio").write( + {("bio", "CO2"): {"type": "emission", "name": "carbon dioxide"}} + ) + + for db_name in ("db_2020", "db_2030"): + bd.Database(db_name).write( + { + (db_name, "electricity"): { + "name": "electricity production", + "reference product": "electricity", + "location": "GLO", + "exchanges": [ + {"amount": 1, "type": "production", "input": (db_name, "electricity")}, + {"amount": 1, "type": "biosphere", "input": ("bio", "CO2")}, + ], + } + } + ) + + bd.Method(("GWP", "example")).write([(("bio", "CO2"), 1.0)]) + + td_use = TemporalDistribution( + date=np.array([5], dtype="timedelta64[Y]"), amount=np.array([1.0]) + ) + + def run_model(reference: str) -> float: + bd.Database("foreground").write( + { + ("foreground", "consumer"): { + "name": "consumer", + "reference product": "unit", + "location": "GLO", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("foreground", "consumer")}, + { + "amount": 10, + "type": "technosphere", + "input": ("db_2020", "electricity"), + "temporal_distribution": td_use, + "temporal_evolution_factors": { + datetime(2025, 1, 1): 1.0, + datetime(2030, 1, 1): 2.0, + }, + "temporal_evolution_reference": reference, + }, + ], + } + } + ) + + database_dates = { + "db_2020": datetime(2020, 1, 1), + "db_2030": datetime(2030, 1, 1), + "foreground": "dynamic", + } + tlca = TimexLCA( + demand={("foreground", "consumer"): 1}, + method=("GWP", "example"), + database_dates=database_dates, + ) + tlca.build_timeline(starting_datetime=datetime(2025, 1, 1)) + tlca.lci() + tlca.static_lcia() + return tlca.static_score + + score_consumer_ref = run_model("consumer") + score_producer_ref = run_model("producer") + + assert score_producer_ref == pytest.approx(2 * score_consumer_ref, rel=1e-6) From 664dae9d2baf673cf06fd1cfc43b32cc6538d0eb Mon Sep 17 00:00:00 2001 From: Timo Diepers Date: Sat, 2 May 2026 18:40:56 +0200 Subject: [PATCH 10/26] Update fleet notebook for consumer-referenced vintage efficiency --- .../example_electric_vehicle_fleet.ipynb | 49 +++++++++++++++---- 1 file changed, 39 insertions(+), 10 deletions(-) diff --git a/notebooks/example_electric_vehicle_fleet.ipynb b/notebooks/example_electric_vehicle_fleet.ipynb index 77e3e32..8cf9b58 100644 --- a/notebooks/example_electric_vehicle_fleet.ipynb +++ b/notebooks/example_electric_vehicle_fleet.ipynb @@ -113,7 +113,7 @@ "output_type": "stream", "text": [ "\r", - "100%|██████████| 1/1 [00:00<00:00, 4559.03it/s]" + "100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 1/1 [00:00<00:00, 4559.03it/s]" ] }, { @@ -253,7 +253,7 @@ "\n", "- **Time:** annual resolution from 2015 to 2055.\n", "- **Stock trajectory:** an exogenously prescribed S-curve growing from 0 to a saturation level, mimicking a national EV fleet rolling out over a few decades.\n", - "- **Lifetime:** Weibull-distributed, with shape `k = 5` and scale `λ = 14` (years), giving a mean lifetime of around 13 years.\n", + "- **Lifetime:** Weibull-distributed, with shape `k = 5` and scale `\u03bb = 14` (years), giving a mean lifetime of around 13 years.\n", "\n", "Given stock(t) and the lifetime distribution, flodym's `StockDrivenDSM` solves the (triangular) cohort balance equations and returns annual inflow and outflow." ] @@ -532,7 +532,7 @@ "\n", "n_total_inflow = inflow_window.sum()\n", "n_total_outflow = outflow_window.sum()\n", - "vehicle_years = stock_window.sum() # ≈ fleet × average lifetime in years\n", + "vehicle_years = stock_window.sum() # \u2248 fleet \u00d7 average lifetime in years\n", "\n", "print(f\"Total vehicles produced {ANALYSIS_START}-{ANALYSIS_END}: {n_total_inflow:>12,.0f}\")\n", "print(f\"Total vehicles retired {ANALYSIS_START}-{ANALYSIS_END}: {n_total_outflow:>12,.0f}\")\n", @@ -554,9 +554,9 @@ "\n", "We build three fleet-level distributions, all expressed in **years relative to the functional unit's anchoring date `FU_YEAR`**:\n", "\n", - "- `td_fleet_inflow` → weights = `inflow(t) / total_inflow`,\n", - "- `td_fleet_driving` → weights = `stock(t) / total_vehicle_years`,\n", - "- `td_fleet_outflow` → weights = `outflow(t) / total_outflow`.\n", + "- `td_fleet_inflow` \u2192 weights = `inflow(t) / total_inflow`,\n", + "- `td_fleet_driving` \u2192 weights = `stock(t) / total_vehicle_years`,\n", + "- `td_fleet_outflow` \u2192 weights = `outflow(t) / total_outflow`.\n", "\n", "Each set of weights sums to 1, so the *amount* of the corresponding exchange (e.g. `N_total` vehicles produced) is preserved and only redistributed in time." ] @@ -947,6 +947,35 @@ "used_ev_to_battery_eol.save()" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Optional: vintage-specific use-phase efficiency\n", + "\n", + "If you want the fleet mix in a given calendar year (e.g. 2040) to keep track of the efficiencies of each vehicle vintage (2025, 2026, ..., 2039), attach `temporal_evolution_factors` and set `temporal_evolution_reference` to `\"consumer\"` on the fleet electricity exchange.\n", + "\n", + "With `consumer` reference, each use-phase event is scaled using the **consumer/vintage timestamp** instead of the producer timestamp.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Example vintage-specific EV efficiency trajectory (relative to a 2025 baseline)\n", + "# Adjust values to your own fleet assumptions\n", + "vintage_efficiency_factors = {\n", + " np.datetime64(f\"{year}-01-01\").astype(\"datetime64[s]\").astype(object): 1 + 0.01 * (year - 2025)\n", + " for year in range(2025, 2041)\n", + "}\n", + "\n", + "electricity_to_fleet_driving[\"temporal_evolution_factors\"] = vintage_efficiency_factors\n", + "electricity_to_fleet_driving[\"temporal_evolution_reference\"] = \"consumer\"\n", + "electricity_to_fleet_driving.save()\n" + ] + }, { "cell_type": "code", "execution_count": 23, @@ -2001,7 +2030,7 @@ " \n", " \n", "\n", - "

342 rows × 6 columns

\n", + "

342 rows \u00d7 6 columns

\n", "" ], "text/plain": [ @@ -2176,7 +2205,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cumulative fleet radiative forcing: 3.550e-03 W/m²\n" + "Cumulative fleet radiative forcing: 3.550e-03 W/m\u00b2\n" ] } ], @@ -2192,7 +2221,7 @@ " fixed_time_horizon=True,\n", " characterization_functions=characterization_functions,\n", ")\n", - "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m²\")" + "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m\u00b2\")" ] }, { @@ -2532,4 +2561,4 @@ }, "nbformat": 4, "nbformat_minor": 2 -} +} \ No newline at end of file From 65ba7bd37be21f7537c2deab83b9fd3d07e0d812 Mon Sep 17 00:00:00 2001 From: Timo Diepers Date: Sat, 2 May 2026 19:38:16 +0200 Subject: [PATCH 11/26] Add explicit cohort-mix pattern for vintage fleet tracking in notebook --- bw_timex/dynamic_biosphere_builder.py | 6 +- bw_timex/edge_extractor.py | 5 + bw_timex/matrix_modifier.py | 6 +- bw_timex/timeline_builder.py | 2 + bw_timex/utils.py | 5 + bw_timex/validation.py | 1 + .../example_electric_vehicle_premise.ipynb | 97 ++++++++++++++++++- .../adding_temporal_information.md | 4 +- tests/test_temporal_evolution.py | 74 ++++++++++++++ 9 files changed, 196 insertions(+), 4 deletions(-) diff --git a/bw_timex/dynamic_biosphere_builder.py b/bw_timex/dynamic_biosphere_builder.py index 8bbda3b..a1d7bf2 100644 --- a/bw_timex/dynamic_biosphere_builder.py +++ b/bw_timex/dynamic_biosphere_builder.py @@ -172,8 +172,12 @@ def build_dynamic_biosphere_matrix( # Get temporal evolution factor for this timestamp temporal_evolution_factor = 1.0 if hasattr(row, "temporal_evolution") and row.temporal_evolution is not None: + reference = getattr(row, "temporal_evolution_reference", "producer") + reference_time = ( + row.date_consumer if reference == "consumer" else time_in_datetime + ) temporal_evolution_factor = get_temporal_evolution_factor( - row.temporal_evolution, time_in_datetime + row.temporal_evolution, reference_time ) if original_db == "temporalized": diff --git a/bw_timex/edge_extractor.py b/bw_timex/edge_extractor.py index f37b405..86abc44 100644 --- a/bw_timex/edge_extractor.py +++ b/bw_timex/edge_extractor.py @@ -36,6 +36,7 @@ class Edge: abs_td_producer: TemporalDistribution = None abs_td_consumer: TemporalDistribution = None temporal_evolution: dict = None + temporal_evolution_reference: str = "producer" class EdgeExtractor(TemporalisLCA): @@ -163,6 +164,9 @@ def build_edge_timeline(self) -> list: } elif has_factors: temporal_evolution = exc_data["temporal_evolution_factors"] + temporal_evolution_reference = exc_data.get( + "temporal_evolution_reference", "producer" + ) td_producer = ( # td_producer is the TemporalDistribution of the edge self._exchange_value( @@ -201,6 +205,7 @@ def build_edge_timeline(self) -> list: ), abs_td_consumer=abs_td, temporal_evolution=temporal_evolution, + temporal_evolution_reference=temporal_evolution_reference, ) ) if not leaf: diff --git a/bw_timex/matrix_modifier.py b/bw_timex/matrix_modifier.py index 576255c..668ac6e 100644 --- a/bw_timex/matrix_modifier.py +++ b/bw_timex/matrix_modifier.py @@ -240,8 +240,12 @@ def add_row_to_technosphere_datapackage( # Apply temporal evolution scaling if present if hasattr(row, "temporal_evolution") and row.temporal_evolution is not None: + reference = getattr(row, "temporal_evolution_reference", "producer") + reference_date = ( + row.date_consumer if reference == "consumer" else row.date_producer + ) factor = get_temporal_evolution_factor( - row.temporal_evolution, row.date_producer + row.temporal_evolution, reference_date ) scaled_amount *= factor diff --git a/bw_timex/timeline_builder.py b/bw_timex/timeline_builder.py index ac8b105..142e1c1 100644 --- a/bw_timex/timeline_builder.py +++ b/bw_timex/timeline_builder.py @@ -219,6 +219,7 @@ def build_timeline(self) -> pd.DataFrame: "producer", "consumer", "_te_key", + "temporal_evolution_reference", ], dropna=False, ) @@ -351,6 +352,7 @@ def extract_edge_data(self, edge: Edge) -> dict: "amount": edge.abs_td_producer.amount, "edge_type": edge.edge_type, "temporal_evolution": edge.temporal_evolution, + "temporal_evolution_reference": edge.temporal_evolution_reference, } def adjust_sign_of_amount_based_on_edge_type(self, edge_type): diff --git a/bw_timex/utils.py b/bw_timex/utils.py index d081a2b..2ae7733 100644 --- a/bw_timex/utils.py +++ b/bw_timex/utils.py @@ -481,6 +481,7 @@ def add_temporal_distribution_to_exchange( def add_temporal_evolution_to_exchange( temporal_evolution_factors: dict = None, temporal_evolution_amounts: dict = None, + temporal_evolution_reference: str = "producer", **kwargs, ): """Add temporal evolution data to an exchange specified by kwargs. @@ -491,6 +492,8 @@ def add_temporal_evolution_to_exchange( Dictionary mapping datetime keys to scaling factors. temporal_evolution_amounts : dict, optional Dictionary mapping datetime keys to absolute amounts. + temporal_evolution_reference : {"producer", "consumer"}, optional + Whether temporal evolution is evaluated at producer or consumer timestamps. **kwargs : Arguments to specify an exchange (same as get_exchange). @@ -504,12 +507,14 @@ def add_temporal_evolution_to_exchange( TemporalEvolutionExchangeInputs( temporal_evolution_factors=temporal_evolution_factors, temporal_evolution_amounts=temporal_evolution_amounts, + temporal_evolution_reference=temporal_evolution_reference, ) exchange = get_exchange(**kwargs) if temporal_evolution_factors is not None: exchange["temporal_evolution_factors"] = temporal_evolution_factors if temporal_evolution_amounts is not None: exchange["temporal_evolution_amounts"] = temporal_evolution_amounts + exchange["temporal_evolution_reference"] = temporal_evolution_reference exchange.save() logger.info(f"Added temporal evolution to exchange {exchange}.") diff --git a/bw_timex/validation.py b/bw_timex/validation.py index cf372cf..e357ee5 100644 --- a/bw_timex/validation.py +++ b/bw_timex/validation.py @@ -177,6 +177,7 @@ class TemporalEvolutionExchangeInputs(BaseModel): temporal_evolution_factors: Optional[dict] = None temporal_evolution_amounts: Optional[dict] = None + temporal_evolution_reference: Literal["producer", "consumer"] = "producer" @model_validator(mode="after") def validate_mutual_exclusivity(self) -> "TemporalEvolutionExchangeInputs": diff --git a/docs/content/examples/example_electric_vehicle_premise.ipynb b/docs/content/examples/example_electric_vehicle_premise.ipynb index 44829cc..d796c12 100644 --- a/docs/content/examples/example_electric_vehicle_premise.ipynb +++ b/docs/content/examples/example_electric_vehicle_premise.ipynb @@ -337,6 +337,101 @@ "Notably, in addition to the timestamp of the occurence of the process (which is shown in the flowchart above), we also need to specify the amount share of the exchange that happens at that time to fully define a `TemporalDistribution`.\n" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Vintage-specific efficiencies: producer vs consumer time reference\n", + "\n", + "When you set `temporal_evolution_factors` (or `temporal_evolution_amounts`) on a **foreground technosphere exchange**, `bw_timex` must decide **which timestamp** to use when reading the factor curve.\n", + "\n", + "### What is the exchange we are talking about?\n", + "In this notebook, this is the exchange from `driving` to electricity supply (kWh per functional unit of driving). Depending on model design, that exchange can represent:\n", + "\n", + "- **one representative vehicle cohort** (single vintage), or\n", + "- a **fleet mix** (multiple vintages/cohorts aggregated together).\n", + "\n", + "### `temporal_evolution_reference=\"producer\"` (default)\n", + "The factor is evaluated at the **producer-event timestamp** (the time the supplying process happens).\n", + "\n", + "- For use-phase electricity, this means the efficiency factor follows the **use year**.\n", + "- Example: factors `{2025: 1.0, 2030: 1.1}` and an electricity event in 2030 -> factor 1.1.\n", + "- This is useful when you want exchange intensity to evolve with calendar time independent of cohort identity.\n", + "\n", + "### `temporal_evolution_reference=\"consumer\"`\n", + "The factor is evaluated at the **consumer-event timestamp** (the time of the consuming process/cohort event).\n", + "\n", + "- For vehicle cohorts, this can anchor efficiency to **vintage/cohort identity**.\n", + "- Example: a car produced in 2025 and used in 2030 can still use factor 1.0 (its cohort factor), while a 2030 cohort uses 1.1.\n", + "- This is useful for explicit fleet stock models where multiple cohorts coexist in the same calendar year.\n", + "\n", + "### Vehicle vs fleet modeling guidance\n", + "- **Single-vehicle/cohort model:** one exchange can be enough.\n", + "- **Fleet model (2025..2039 cohorts used in 2040):** represent cohorts explicitly (e.g., separate nodes/exchanges like `driving_2025`, `driving_2026`, ...), each with its own temporal distribution/weight. Then `consumer` reference preserves each cohort's vintage-specific efficiency in 2040.\n", + "\n", + "If one exchange is left as a fully aggregated fleet average, you only get one factor per event and you lose explicit per-vintage tracking.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Minimal pattern for explicit vintage tracking in a fleet\n", + "\n", + "Below is a compact pattern to model a 2040 fleet as a weighted mix of cohorts (2025..2039), while preserving each cohort's own efficiency trajectory.\n", + "\n", + "```python\n", + "from datetime import datetime\n", + "\n", + "# 1) Create one driving activity per cohort year\n", + "cohorts = {}\n", + "for year in range(2025, 2040):\n", + " act = foreground.new_node(\n", + " f\"driving_{year}\",\n", + " name=f\"driving cohort {year}\",\n", + " unit=\"transport over lifetime\",\n", + " )\n", + " act[\"reference product\"] = f\"driving cohort {year}\"\n", + " act.save()\n", + " cohorts[year] = act\n", + "\n", + "# 2) Add use-phase electricity exchange to each cohort\n", + "# IMPORTANT: consumer reference anchors evolution to the cohort/vintage process time\n", + "for year, act in cohorts.items():\n", + " exc = act.new_edge(\n", + " input=electricity_production,\n", + " amount=ELECTRICITY_CONSUMPTION * MILEAGE,\n", + " type=\"technosphere\",\n", + " )\n", + " exc[\"temporal_distribution\"] = td_use_phase\n", + " exc[\"temporal_evolution_factors\"] = {\n", + " datetime(2025, 1, 1): 1.0,\n", + " datetime(2030, 1, 1): 1.1,\n", + " datetime(2040, 1, 1): 1.2,\n", + " }\n", + " exc[\"temporal_evolution_reference\"] = \"consumer\"\n", + " exc.save()\n", + "\n", + "# 3) Build one fleet node that mixes cohorts for the 2040 demand year\n", + "fleet_2040 = foreground.new_node(\"fleet_2040\", name=\"fleet operation 2040\", unit=\"fleet service\")\n", + "fleet_2040[\"reference product\"] = \"fleet service\"\n", + "fleet_2040.save()\n", + "\n", + "# Example cohort shares in 2040 (must sum to 1.0)\n", + "shares_2040 = {\n", + " 2025: 0.03, 2026: 0.04, 2027: 0.05, 2028: 0.06, 2029: 0.07,\n", + " 2030: 0.08, 2031: 0.08, 2032: 0.08, 2033: 0.08, 2034: 0.08,\n", + " 2035: 0.08, 2036: 0.08, 2037: 0.07, 2038: 0.06, 2039: 0.06,\n", + "}\n", + "\n", + "for year, share in shares_2040.items():\n", + " fleet_2040.new_edge(input=cohorts[year], amount=share, type=\"technosphere\").save()\n", + "```\n", + "\n", + "This structure is what enables \"2040 is a mix of 2025..2039 vehicles with their own tracked efficiencies\".\n", + "\n" + ] + }, { "cell_type": "code", "execution_count": 10, @@ -2180,4 +2275,4 @@ }, "nbformat": 4, "nbformat_minor": 4 -} +} \ No newline at end of file diff --git a/docs/content/getting_started/adding_temporal_information.md b/docs/content/getting_started/adding_temporal_information.md index d9cd9bd..87fd247 100644 --- a/docs/content/getting_started/adding_temporal_information.md +++ b/docs/content/getting_started/adding_temporal_information.md @@ -287,7 +287,9 @@ exchange["temporal_evolution_amounts"] = { } ``` -For dates between the specified points, values are linearly interpolated. For dates outside the range, the nearest boundary value is used. You can specify either `temporal_evolution_amounts` or `temporal_evolution_amounts` for the same exchange, but not both. +For dates between the specified points, values are linearly interpolated. For dates outside the range, the nearest boundary value is used. You can specify either `temporal_evolution_factors` or `temporal_evolution_amounts` for the same exchange, but not both. + +This mechanism can represent **vintage-specific efficiency** if the exchange is evaluated at the vintage timestamp. For example, with factors `{2025: 1.0, 2030: 1.1}`, a unit produced in 2025 uses the 2025 factor and a unit produced in 2030 uses the 2030 factor (with interpolation in-between). If a single foreground exchange represents a mixed fleet over multiple vintages, that one exchange still has just one amount at each event time; to model distinct vintages explicitly, create separate exchanges or processes per cohort (e.g., EV_2025, EV_2030) and assign their temporal distributions accordingly. A convenience function is available to add temporal evolution to an existing exchange: diff --git a/tests/test_temporal_evolution.py b/tests/test_temporal_evolution.py index a9ef636..4ffdfda 100644 --- a/tests/test_temporal_evolution.py +++ b/tests/test_temporal_evolution.py @@ -340,3 +340,77 @@ def test_temporal_evolution_score_matches_hardcoded(): static_lca.lcia() assert tlca.static_score == pytest.approx(static_lca.score, rel=1e-4) + + +@bw2test +def test_temporal_evolution_reference_consumer_vs_producer(): + """Temporal evolution can be evaluated at consumer (vintage) time or producer time.""" + bd.Database("bio").write( + {("bio", "CO2"): {"type": "emission", "name": "carbon dioxide"}} + ) + + for db_name in ("db_2020", "db_2030"): + bd.Database(db_name).write( + { + (db_name, "electricity"): { + "name": "electricity production", + "reference product": "electricity", + "location": "GLO", + "exchanges": [ + {"amount": 1, "type": "production", "input": (db_name, "electricity")}, + {"amount": 1, "type": "biosphere", "input": ("bio", "CO2")}, + ], + } + } + ) + + bd.Method(("GWP", "example")).write([(("bio", "CO2"), 1.0)]) + + td_use = TemporalDistribution( + date=np.array([5], dtype="timedelta64[Y]"), amount=np.array([1.0]) + ) + + def run_model(reference: str) -> float: + bd.Database("foreground").write( + { + ("foreground", "consumer"): { + "name": "consumer", + "reference product": "unit", + "location": "GLO", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("foreground", "consumer")}, + { + "amount": 10, + "type": "technosphere", + "input": ("db_2020", "electricity"), + "temporal_distribution": td_use, + "temporal_evolution_factors": { + datetime(2025, 1, 1): 1.0, + datetime(2030, 1, 1): 2.0, + }, + "temporal_evolution_reference": reference, + }, + ], + } + } + ) + + database_dates = { + "db_2020": datetime(2020, 1, 1), + "db_2030": datetime(2030, 1, 1), + "foreground": "dynamic", + } + tlca = TimexLCA( + demand={("foreground", "consumer"): 1}, + method=("GWP", "example"), + database_dates=database_dates, + ) + tlca.build_timeline(starting_datetime=datetime(2025, 1, 1)) + tlca.lci() + tlca.static_lcia() + return tlca.static_score + + score_consumer_ref = run_model("consumer") + score_producer_ref = run_model("producer") + + assert score_producer_ref == pytest.approx(2 * score_consumer_ref, rel=1e-6) From 12c2eca82e99901f9addbcb030c1c503816e0906 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 3 May 2026 10:52:16 +0000 Subject: [PATCH 12/26] Refactor fleet EV notebook to cohort + age-relative TD pattern Restructures the fleet-level model so the cohort year is propagated as the consumer date of every exchange below fleet_driving, which is what makes vintage-locked temporal_evolution_factors meaningful in an aggregate (non-cohort-resolved) foreground. Key changes: - Add fleet_service intermediary node; FU is now {fleet_service: 1}. - Move the cohort distribution onto fleet_service -> fleet_driving as a calendar-year TD. Each cohort year now gets its own consumer-side instance of fleet_driving. - Replace stock-weighted use TD and outflow-weighted EOL TD with age-relative TDs on fleet_driving's exchanges (Weibull SF for use, Weibull PDF for retirement). The convolution with the cohort TD reproduces the aggregate fleet stock and retirement series. - Drop ages with zero PDF/SF weight; bw_timex's abs_td propagation keeps zero-weight entries through the chain otherwise, which leaves unregistered foreground instances downstream. - Replace MILEAGE (lifetime) with ANNUAL_MILEAGE; lifetime electricity per vehicle is built additively from survival x annual mileage. - Consolidate the two conflicting temporal_evolution_factors cells into one vintage-locked example with reference="consumer". - Update waterfall scoring to apply the cohort_multiplier from the fleet_service edge. - Update markdown to explain the cohort + age TD layering and the consumer/producer reference semantics it unlocks. https://claude.ai/code/session_01U3Bvp3a9BQSDMJAXL75QQg --- .../example_electric_vehicle_fleet.ipynb | 15862 +++++++++++++++- 1 file changed, 15362 insertions(+), 500 deletions(-) diff --git a/notebooks/example_electric_vehicle_fleet.ipynb b/notebooks/example_electric_vehicle_fleet.ipynb index 06c8d09..08ffde9 100644 --- a/notebooks/example_electric_vehicle_fleet.ipynb +++ b/notebooks/example_electric_vehicle_fleet.ipynb @@ -43,10 +43,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:30:46.984290Z", - "iopub.status.busy": "2026-05-02T09:30:46.984089Z", - "iopub.status.idle": "2026-05-02T09:31:14.319708Z", - "shell.execute_reply": "2026-05-02T09:31:14.316098Z" + "iopub.execute_input": "2026-05-03T10:50:52.867914Z", + "iopub.status.busy": "2026-05-03T10:50:52.867685Z", + "iopub.status.idle": "2026-05-03T10:50:54.244768Z", + "shell.execute_reply": "2026-05-03T10:50:54.243613Z" } }, "outputs": [ @@ -54,7 +54,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/usr/local/lib/python3.11/dist-packages/bw2calc/__init__.py:56: UserWarning: \n", + "/home/user/bw_timex/.venv/lib/python3.11/site-packages/bw2calc/__init__.py:56: UserWarning: \n", "It seems like you have an AMD/INTEL x64 architecture, but haven't installed pypardiso:\n", "\n", " https://pypi.org/project/pypardiso/\n", @@ -76,10 +76,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:14.330606Z", - "iopub.status.busy": "2026-05-02T09:31:14.330221Z", - "iopub.status.idle": "2026-05-02T09:31:14.673254Z", - "shell.execute_reply": "2026-05-02T09:31:14.670497Z" + "iopub.execute_input": "2026-05-03T10:50:54.247023Z", + "iopub.status.busy": "2026-05-03T10:50:54.246788Z", + "iopub.status.idle": "2026-05-03T10:50:54.283213Z", + "shell.execute_reply": "2026-05-03T10:50:54.281742Z" } }, "outputs": [], @@ -93,10 +93,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:14.678536Z", - "iopub.status.busy": "2026-05-02T09:31:14.678035Z", - "iopub.status.idle": "2026-05-02T09:31:14.940724Z", - "shell.execute_reply": "2026-05-02T09:31:14.938882Z" + "iopub.execute_input": "2026-05-03T10:50:54.285601Z", + "iopub.status.busy": "2026-05-03T10:50:54.285368Z", + "iopub.status.idle": "2026-05-03T10:50:54.393110Z", + "shell.execute_reply": "2026-05-03T10:50:54.392126Z" } }, "outputs": [ @@ -113,14 +113,14 @@ "output_type": "stream", "text": [ "\r", - "100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 1/1 [00:00<00:00, 4559.03it/s]" + "100%|██████████| 1/1 [00:00<00:00, 11066.77it/s]" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "\u001b[2m09:31:14+0000\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" + "\u001b[2m10:50:54+0000\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" ] }, { @@ -171,10 +171,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:14.943421Z", - "iopub.status.busy": "2026-05-02T09:31:14.943092Z", - "iopub.status.idle": "2026-05-02T09:31:15.757936Z", - "shell.execute_reply": "2026-05-02T09:31:15.755866Z" + "iopub.execute_input": "2026-05-03T10:50:54.395185Z", + "iopub.status.busy": "2026-05-03T10:50:54.394978Z", + "iopub.status.idle": "2026-05-03T10:50:54.778144Z", + "shell.execute_reply": "2026-05-03T10:50:54.777035Z" } }, "outputs": [], @@ -221,16 +221,16 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:15.763821Z", - "iopub.status.busy": "2026-05-02T09:31:15.763291Z", - "iopub.status.idle": "2026-05-02T09:31:15.769440Z", - "shell.execute_reply": "2026-05-02T09:31:15.767404Z" + "iopub.execute_input": "2026-05-03T10:50:54.780195Z", + "iopub.status.busy": "2026-05-03T10:50:54.779990Z", + "iopub.status.idle": "2026-05-03T10:50:54.784199Z", + "shell.execute_reply": "2026-05-03T10:50:54.782814Z" } }, "outputs": [], "source": [ "ELECTRICITY_CONSUMPTION = 0.2 # kWh/km\n", - "MILEAGE = 150_000 # km, lifetime mileage of a single vehicle\n", + "ANNUAL_MILEAGE = 12_000 # km/year, average per vehicle in stock\n", "\n", "# Curb mass split (kg)\n", "MASS_GLIDER = 840\n", @@ -253,7 +253,7 @@ "\n", "- **Time:** annual resolution from 2015 to 2055.\n", "- **Stock trajectory:** an exogenously prescribed S-curve growing from 0 to a saturation level, mimicking a national EV fleet rolling out over a few decades.\n", - "- **Lifetime:** Weibull-distributed, with shape `k = 5` and scale `\u03bb = 14` (years), giving a mean lifetime of around 13 years.\n", + "- **Lifetime:** Weibull-distributed, with shape `k = 5` and scale `λ = 14` (years), giving a mean lifetime of around 13 years.\n", "\n", "Given stock(t) and the lifetime distribution, flodym's `StockDrivenDSM` solves the (triangular) cohort balance equations and returns annual inflow and outflow." ] @@ -263,10 +263,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:15.773296Z", - "iopub.status.busy": "2026-05-02T09:31:15.772959Z", - "iopub.status.idle": "2026-05-02T09:31:19.452171Z", - "shell.execute_reply": "2026-05-02T09:31:19.449146Z" + "iopub.execute_input": "2026-05-03T10:50:54.786108Z", + "iopub.status.busy": "2026-05-03T10:50:54.785922Z", + "iopub.status.idle": "2026-05-03T10:50:55.143239Z", + "shell.execute_reply": "2026-05-03T10:50:55.142135Z" } }, "outputs": [], @@ -296,10 +296,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:19.459827Z", - "iopub.status.busy": "2026-05-02T09:31:19.458232Z", - "iopub.status.idle": "2026-05-02T09:31:19.470483Z", - "shell.execute_reply": "2026-05-02T09:31:19.467747Z" + "iopub.execute_input": "2026-05-03T10:50:55.145480Z", + "iopub.status.busy": "2026-05-03T10:50:55.144992Z", + "iopub.status.idle": "2026-05-03T10:50:55.149676Z", + "shell.execute_reply": "2026-05-03T10:50:55.148621Z" } }, "outputs": [], @@ -325,10 +325,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:19.477205Z", - "iopub.status.busy": "2026-05-02T09:31:19.476824Z", - "iopub.status.idle": "2026-05-02T09:31:19.486237Z", - "shell.execute_reply": "2026-05-02T09:31:19.483094Z" + "iopub.execute_input": "2026-05-03T10:50:55.151733Z", + "iopub.status.busy": "2026-05-03T10:50:55.151507Z", + "iopub.status.idle": "2026-05-03T10:50:55.155717Z", + "shell.execute_reply": "2026-05-03T10:50:55.154689Z" } }, "outputs": [], @@ -356,10 +356,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:19.491551Z", - "iopub.status.busy": "2026-05-02T09:31:19.491048Z", - "iopub.status.idle": "2026-05-02T09:31:19.500004Z", - "shell.execute_reply": "2026-05-02T09:31:19.497249Z" + "iopub.execute_input": "2026-05-03T10:50:55.157474Z", + "iopub.status.busy": "2026-05-03T10:50:55.157273Z", + "iopub.status.idle": "2026-05-03T10:50:55.161138Z", + "shell.execute_reply": "2026-05-03T10:50:55.160163Z" } }, "outputs": [], @@ -386,16 +386,16 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:19.504215Z", - "iopub.status.busy": "2026-05-02T09:31:19.503855Z", - "iopub.status.idle": "2026-05-02T09:31:20.735699Z", - "shell.execute_reply": "2026-05-02T09:31:20.732911Z" + "iopub.execute_input": "2026-05-03T10:50:55.163060Z", + "iopub.status.busy": "2026-05-03T10:50:55.162892Z", + "iopub.status.idle": "2026-05-03T10:50:55.391484Z", + "shell.execute_reply": "2026-05-03T10:50:55.390420Z" } }, "outputs": [ { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
" ] @@ -432,10 +432,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:20.742183Z", - "iopub.status.busy": "2026-05-02T09:31:20.741692Z", - "iopub.status.idle": "2026-05-02T09:31:20.773712Z", - "shell.execute_reply": "2026-05-02T09:31:20.770046Z" + "iopub.execute_input": "2026-05-03T10:50:55.393662Z", + "iopub.status.busy": "2026-05-03T10:50:55.393476Z", + "iopub.status.idle": "2026-05-03T10:50:55.405614Z", + "shell.execute_reply": "2026-05-03T10:50:55.404623Z" } }, "outputs": [], @@ -456,16 +456,16 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:20.778727Z", - "iopub.status.busy": "2026-05-02T09:31:20.778301Z", - "iopub.status.idle": "2026-05-02T09:31:21.629853Z", - "shell.execute_reply": "2026-05-02T09:31:21.628596Z" + "iopub.execute_input": "2026-05-03T10:50:55.407855Z", + "iopub.status.busy": "2026-05-03T10:50:55.407604Z", + "iopub.status.idle": "2026-05-03T10:50:55.664350Z", + "shell.execute_reply": "2026-05-03T10:50:55.663119Z" } }, "outputs": [ { "data": { - "image/png": "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z4/mzZvz7bffmh173759rFq1it69e5v179ChA9u2bWP9+vWmJIiXlxcNGzbkP//5j6lPvpSUlALnIPmjba8/BxKiqpKRIHchPj6euXPnEh8fj7+/PwAvv/wyK1euZO7cubz//vscP36ckydPsmjRIr777jv0ej3jxo3j4YcfZt26dRZ+BaKyWbFiBQcPHizQ3rZtW7MFPsE4JWbUqFGcPXu2VNanqV27NlOnTmXChAmcOHGCfv364eLiQlxcHIsXL2bUqFG8/PLL6HQ6vv76a3r16kXjxo158sknqVGjBmfOnGH9+vW4urry559/AsaECcCbb77JwIEDsbGxoW/fvqbkyPXWrVvHmDFjeOSRR6hXrx55eXl8//33WFlZma3hERYWxpo1a/joo4/w9/cnJCSE8PBwpk6dyurVq2nfvj3PPfcc1tbW/N///R/Z2dlMnz7d9PhXXnmFX375hUceeYThw4cTFhZGcnIyf/zxB7NnzyY0NLRAbGPGjCE9PZ0333wTNzc33njjjZJ++4UQQogq55VXXuGPP/7gvvvuY9iwYYSFhZGZmcnevXv55ZdfOHHiBF5eXnTq1Imnn36aadOmERsbS48ePbCxseHIkSMsWrSIWbNm8fDDDwPG84QvvviCqVOnUqdOHby9vbn33nvvOtYPP/yQXr16ERERwYgRI0wlct3c3ExrtuXr0KED7733HqdOnTJLdnTs2JH/+7//o2bNmmbTfL/99ls+//xzHnzwQWrXrs2lS5f46quvcHV1LZBgEaJKsmBlmgoHUIsXLzZtL126VAHKycnJ7GZtba0GDBiglFLqqaeeKlCOdOfOnQpQBw8eLOuXICqpW5WS44aSbPmSk5OVnZ2dAtS///5b5OcqaoncfL/++qtq37696f9HgwYN1OjRo83+TyhlLGnbv39/Va1aNWVnZ6eCg4PVgAED1Nq1a836vfvuu6pGjRpKp9Pdslzu8ePH1fDhw1Xt2rWVvb298vT0VF26dFFr1qwx63fw4EHVsWNH5eDgoACzUnu7du1SkZGRytnZWTk6OqouXbqoLVu2FHiuixcvqjFjxqgaNWooW1tbFRAQoIYOHaouXLhwy/fs1VdfVYD69NNPC30NQgghRFWUf15zuxKvN5bIVUqpS5cuqQkTJqg6deooW1tb5eXlpdq2bav++9//qpycHLO+X375pQoLC1MODg7KxcVFNW3aVL366qvq7Nmzpj6JiYmqT58+ysXFRQG3LZdb1BK5Sim1Zs0a1a5dO+Xg4KBcXV1V3759Cz0nS09PV1ZWVsrFxUXl5eWZ2n/44QcFqMcff9ys/65du9SgQYNUUFCQsrOzU97e3uq+++5TMTExt4xdiKpCU6qQ8dqiUJqmmVWH+fnnnxkyZAj79+8vsPCjs7Mzvr6+vP3227z//vtm5amuXLmCo6Mjq1atonv37mX5EoQQQgghhBBCiCpLpsPchRYtWqDX602lqgrTrl078vLyOHbsmGkByMOHDwPXFkUSQgghhBBCCCFE6ZORILeRkZHB0aNHAWPS46OPPqJLly54enoSFBTEY489xubNm5kxYwYtWrTg/PnzrF27lmbNmtGnTx8MBgP33HMPzs7OzJw5E4PBwOjRo3F1dWXVqlUWfnVCCCGEEEIIIUTVIUmQ29iwYQNdunQp0D506FDmzZtHbm4uU6dO5bvvvuPMmTN4eXnRpk0bpkyZQtOmTQE4e/Yszz//PKtWrcLJyYlevXoxY8YMPD09y/rlCCGEEEIIIYQQVZYkQYQQQgghhBBCCFEl6CwdgBBCCCGEEEIIIURZkCSIEEIIIYQQQgghqgSpDlMIg8HA2bNncXFxQdM0S4cjhBBClBtKKS5duoS/vz86nVxLKWtyjiKEEEIUrqjnKJIEKcTZs2cJDAy0dBhCCCFEuXXq1CkCAgIsHUaVI+coQgghxK3d7hxFkiCFcHFxAYxvnqurq4WjEUIIIcqP9PR0AgMDTZ+VomzJOYoQQghRuKKeo0gSpBD5w0tdXV3lBEMIIYQohEzFsAw5RxFCCCFu7XbnKDKZVwghhBBCCCGEEFWCJEGEEEIIIYQQQghRJUgSRAghhBBCCCGEEFWCJEGEEEIIIYQQQghRJUgSRAghhBBCCCGEEFWCJEGEEEIIIYQQQghRJVg0CTJt2jTuueceXFxc8Pb2pl+/fhw6dOi2j1u0aBENGjTA3t6epk2bsnz5crP9SikmTZqEn58fDg4OdOvWjSNHjpTWyxBCCCGEEEIIIUQFYNEkyMaNGxk9ejRbt25l9erV5Obm0qNHDzIzM2/6mC1btjBo0CBGjBjB7t276devH/369WPfvn2mPtOnT+eTTz5h9uzZbNu2DScnJyIjI8nKyiqLlyWEEEIIIYQQQohySFNKKUsHke/8+fN4e3uzceNGOnbsWGifRx99lMzMTJYuXWpqa9OmDc2bN2f27NkopfD39+ell17i5ZdfBiAtLQ0fHx/mzZvHwIEDbxtHeno6bm5upKWl4erqWjIvTgghRKWhlEKB8aZAoa7+BK67r27oe3W3sf/Vx159xNXjXtfvusfDDe03PM5sv6JAfy97W2ytSua6h3xGWpa8/0IIIUThivoZaV2GMd1WWloaAJ6enjftEx0dzfjx483aIiMjWbJkCQBxcXEkJibSrVs30343NzfCw8OJjo4uNAmSnZ1Ndna2aTs9Pf1uXoYQQlRpSilyDYpsg4FsvYGsPD3ZegPZBgM5egO5BkWu4fqfBnLy7+uv/lQKvUGRZ/ppIM9sW5FnUOiVwqDyf4L+6n1Tu4Fr+zHeV0qhv5qIMChjm8FsvzGBYLiavDBczTgYlPG1GSz43t6p/+vYjPruzpYOQwghiiQrQ7F3hSItAVo+qOEZqFk6JCFEJVJukiAGg4GxY8fSrl07mjRpctN+iYmJ+Pj4mLX5+PiQmJho2p/fdrM+N5o2bRpTpky5m/CFEKLCyzMYSM/JIz03j7ScXDJz9VzO05OZp+dy7tWfeXk3bOu5kqc3JjzyDGTpjQmPipgoEEIIYVk5VxT7Vir2/QW5V2exx/+jaH6fIrSvhpW1JEOEEHev3CRBRo8ezb59+/j777/L/LknTJhgNrokPT2dwMDAMo9DCCFK2uU8PeevZHP+Sg7ns3JIzs4hLTuXtNw80nKMyY607DzSc3PJyNVbOtwSpdPAStOw0jR0moZOAx3Gn9rVdg2u7dM0dBj36TTQrvblah8N0K4eQ7u6P79Nu9oGmLddd5+r9019rjZo1z0mf6/GtX6Y7Sv8WDfSru7M3+diU24+7oUQooC8bMW/a2HPMkX21aUBPYPAyQNO/QO7f4e4GEXHEVC9liRChBB3p1ycFY0ZM4alS5cSFRVFQEDALfv6+vqSlJRk1paUlISvr69pf36bn5+fWZ/mzZsXekw7Ozvs7Ozu4hUIIUTZ0ytF0uVsTmVcIfFKNheycjhv+mlMelzOK93EhgbYWelwsLLCzlqHvZUOOysddjor7KyubdtbW2Gn02Gj07CxMv601emw0V1330qHrU7DWqdho+mw0mlYa8Zta51mSmhY63Sm9mtJDkzJDivdtWSGEEKI8kufqzi0EWL/VFwxzorHzQ/CHtSo2QrQIG4HRH+vSD0Df76raBKpaPmghrWd/I0XQtwZiyZBlFI8//zzLF68mA0bNhASEnLbx0RERLB27VrGjh1ralu9ejUREREAhISE4Ovry9q1a01Jj/T0dLZt28azzz5bGi9DCCFKVXpOLqcysojPuMKp/FvmFc5kZpFruPu1rV1srHGztcbV1ho3WxvjTxtrnG2tcbK2xtFah6O1NU7WVjjaWBl/WlvhZGONvZUOnSQbhBBCFINBrzi6GXb9rsi8aGxzqQ4t+mnUjgCd7trnSq3W4N8Qts5XHIuGvSvh5G5F++HgV18+f4QQxWfRJMjo0aOZP38+v//+Oy4uLqY1O9zc3HBwcADgiSeeoEaNGkybNg2AF198kU6dOjFjxgz69OnDggULiImJ4csvvwSMV/7Gjh3L1KlTqVu3LiEhIUycOBF/f3/69etnkdcphBBFoZTi7OVsDqRc4kBqBodTM4jPuEJaTl6xj2VnpaO6vS1e9rZUd7Cjur0t1R2M2262NrhdTXg421hjrZOTSCGEEGXjxE5FzCJF2tWl+hzdofn9GvU6ctM1P+xdNDo/rVErXLH5W0V6Eiyfpmh4r6LVIxq2DvI5JoQoOosmQb744gsAOnfubNY+d+5chg0bBkB8fDw63bWyfm3btmX+/Pm89dZbvPHGG9StW5clS5aYLab66quvkpmZyahRo0hNTaV9+/asXLkSe3v7Un9NQghRVKnZuRxMzTAlPQ6mZJCeW7SEh41Oo4aTPYFODgQ6O+DnaIe3g50p0eFiYy3TQYQQQpQrZ/9VrP2fcQSjvQs0663RsCtY2xbt8yqouYZvPdj+s3EazYF1xoVT2w+DgKbymSeEKBpNKXX3Y6krmaLWFxZCiOJIvJzF1qQU9iRf4mDKJc5ezr7tY6rZ2RDobEx0BF39GejsgI+DnYzgEBYhn5GWJe+/qKgMesXiSca1PWq3gbZD724Ex9l/FX/PVVw6b9y+Z4BGs97yuShEVVbUz8hysTCqEEJURnkGxb8pl9ialEJ0Ugpxly7fsr+7rTUNPFxo5O5MAw9nGrg742prU0bRCiGEEKXn4HpIPQN2zhDx+N1PYfFvpPHgVIhZpPh3DcT8qqjRGKoFSyJECHFrkgQRQogSlJ6Ty/ZzqWxNSmHbuVQu3WR6i52VjnpuTjR0d6ahhwsNPJzxdbCTKSxCCCEqnawMxc7FxsHnYf017JxK5rPOxk6jzRC4nKo4EQNRXyvuf/vma4sIIQRIEkQIIe7axawcVp8+z5bEFPYlp2MopI8GNPRwJsLHk9be7tR2dZLpLEIIIaqE3YsVOZngEQD1O5XssTVNo+0TkHhIkXwKYv9QhPWXz1chxM1JEkQIIe6AQSl2X0jjjxNJ/J2YjL6Q5ZWcrK1o7e1OGx8Pwr09cLeTqS1CCCGqlpQzigPrjffbDNbQWZV8gsLBVaPt47Duc8U/SyG4pcKrpiRChBCFkySIEEIUQ1pOLivjz/HnySROZ2YV2B/o7ECEjwcRPh409XTB+rrqVkIIIURVopRi63yFMkBwmHEdj9IS0lojJEYRtx02fqXoNxmsbCQRIoQoSJIgQghxG0op9iVf4o+TSWw4e4Fcg/moDw87G/oE+dAzsDoBzg4WilIIIYQoX+Jj4ex+0FlD60dLPyHR9nGNhIPGCjS7f1e0eliSIEKIgiQJIoQQN3E5T8+qU+f440QSxwup7NLSy437a/rQztcTGxnxIYQQQpjocxXbfjJeNGjaE1y9Sz8hYe+i0W4orP2fYs8y47SY6rUkESKEMCdn7UIIcYM8g+L3E4kMWbOLmXvjzBIgLjbWDKjlx3f3tuCjto3p7O8lCRAhLCwqKoq+ffvi7++PpmksWbLEbL+maYXePvzwQ1OfmjVrFtj/wQcfmB1nz549dOjQAXt7ewIDA5k+fXqBWBYtWkSDBg2wt7enadOmLF++3Gy/UopJkybh5+eHg4MD3bp148iRIyX3ZghRTuxfDZfOgYMbNOtTdomImmEatSNAKeO0mLycgmt2CSGqNjlzF0KIq5RSbElMZsSGWD7ec5yUnFzTviYeLrzRog6/9AjjuSYhBMm0FyHKjczMTEJDQ/nss88K3Z+QkGB2mzNnDpqm8dBDD5n1e+edd8z6Pf/886Z96enp9OjRg+DgYHbu3MmHH37I5MmT+fLLL019tmzZwqBBgxgxYgS7d++mX79+9OvXj3379pn6TJ8+nU8++YTZs2ezbds2nJyciIyMJCur4BpDQlRUl1MVsX8Ykw/3PKJh61C2ozEihmg4uEFaAuxaLEkQIYQ5mQ4jhBDA4dQMvvj3BLsvpJu1d/avxmN1A6jj5mShyIQQt9OrVy969ep10/2+vr5m27///jtdunShVq1aZu0uLi4F+ub78ccfycnJYc6cOdja2tK4cWNiY2P56KOPGDVqFACzZs2iZ8+evPLKKwC8++67rF69mk8//ZTZs2ejlGLmzJm89dZbPPDAAwB89913+Pj4sGTJEgYOHHjH74EQ5cnOXxW5WeAVAnXalv3z2zlrtB8Gq2cp9q40TovxqSvTYoQQRjISRAhRpSVdzua9XUcYFbXHLAHSxMOFz9o3ZXKr+pIAEaISSUpKYtmyZYwYMaLAvg8++IBq1arRokULPvzwQ/Ly8kz7oqOj6dixI7a2tqa2yMhIDh06REpKiqlPt27dzI4ZGRlJdHQ0AHFxcSQmJpr1cXNzIzw83NRHiIruwgnF4b+N99sM0dB0lkk+BLXQqNsOUBD1tSIvW0aECCGMZCSIEKJKysjNY/6RMyw6ftas2ou/oz1PNwqmo58nmiZXjYSobL799ltcXFzo37+/WfsLL7xAy5Yt8fT0ZMuWLUyYMIGEhAQ++ugjABITEwkJCTF7jI+Pj2mfh4cHiYmJprbr+yQmJpr6Xf+4wvrcKDs7m+zsbNN2enp6of2EKA+UUmz9UYGC2hHgU8eyn6PhgzXO7FekJ0HMr4o2g+VzXQghSRAhRBVjUIo/TyQx51A8aTnXrvK62ljzRP0AHqjpKwudClGJzZkzhyFDhmBvb2/WPn78eNP9Zs2aYWtry9NPP820adOws7Mr6zBNpk2bxpQpUyz2/EIUx/FtkHQErG3hngGWTzjYOWm0fxJWfazYvxqCwxR+9S0flxDCsuRMXwhRZaRm5zJh2wE+3nvclACx0Wk8WtufH7u25OFa/pIAEaIS27RpE4cOHWLkyJG37RseHk5eXh4nTpwAjOuKJCUlmfXJ385fR+Rmfa7ff/3jCutzowkTJpCWlma6nTp16raxC2EJedmKHQuNIyub3afh5FE+kg2BoRr1OgAKNn2tyJVpMUJUeXK2L4SoEmIvpDFy4z9sO5dqautaw4vvurTg2cY1cbGVgXFCVHbffPMNYWFhhIaG3rZvbGwsOp0Ob29vACIiIoiKiiI391rVqNWrV1O/fn08PDxMfdauXWt2nNWrVxMREQFASEgIvr6+Zn3S09PZtm2bqc+N7OzscHV1NbsJUR7tWa7ITAbnatC0p6WjMRc+SMPJEy6dh5iFkgQRoqqTs34hRKWmV4ofD59m3qFTGK62edja8GbLurTydrdkaEKIEpKRkcHRo0dN23FxccTGxuLp6UlQUBBgTDYsWrSIGTNmFHh8dHQ027Zto0uXLri4uBAdHc24ceN47LHHTAmOwYMHM2XKFEaMGMFrr73Gvn37mDVrFh9//LHpOC+++CKdOnVixowZ9OnThwULFhATE2Mqo6tpGmPHjmXq1KnUrVuXkJAQJk6ciL+/P/369SvFd0iI0pVxUbFnufF+64Ea1rblYxRIPltHjfbD4a//Kv5dB/U6KaoFla8YhRBlR5IgQohK62JWDu/tOsKuC2mmtpZebrzZsi7V7G1v8UghREUSExNDly5dTNv563sMHTqUefPmAbBgwQKUUgwaNKjA4+3s7FiwYAGTJ08mOzubkJAQxo0bZ7ZOiJubG6tWrWL06NGEhYXh5eXFpEmTTOVxAdq2bcv8+fN56623eOONN6hbty5LliyhSZMmpj6vvvoqmZmZjBo1itTUVNq3b8/KlSsLrFEiREXyzzKFPhd860PNVpaOpnABTTRCWivitsOOhYqeL0sSRIiqSlNKyZiwG6Snp+Pm5kZaWpoMOxWigoo5n8p7O4+QkmMcuq4DhtUPZEi9AKyk6osQd0w+Iy1L3n9R3uTlKH4aq8i5DD1f0ajRuPx+xqafU/w6QWHQQ+TLGgFNym+s4uayLikyLoKtI9g6GG86a/m3FEX/jJSRIEKISiXPoJh36BQ/HjlNfobXy96Wt1rWpbmXm0VjE0IIISqb+FjIuQxOnuDf0NLR3Jqrt0bDror9q2DHz4oajUDTyZfniiDniuLkTji2VXH2X1AG8/3WtsqYFHEEGwewu/rT3gVqhmn4NTROSRQCJAkihKhEzl3J5t2dh9mbfMnU1trbnTda1MXdzsaCkQkhhBCV05G/jZcc6rSrGAmF5vdrHNmkSD4FR6OhbjtLRyRuJi9HcXqPMfFx6h/QX1uXGgdXyMuB3Kz8vsbb5dSCxzmwVuHmCw3uNf572zmV/99TUbokCSKEqBR2X0jj7ZhDpF8tfavT4KkGwTxaxx+dZP6FEEKIEnc5VXFmr/F+3XYV47PW3lmj2X0Qs0ix81dFyD2Uu4VcqzKDXpFwAI5tU5yIgdwr1/a5+ULtCI1a4eDmq5n6516BnCuQfRlyLxvv51z9mXpWcSwa0hJh23zFzl+gdoSi4b0a1YLl372qsmgSJCoqig8//JCdO3eSkJDA4sWLb7k6+rBhw/j2228LtDdq1Ij9+/cDMHnyZKZMmWK2v379+hw8eLBEYxdClB/bzqUwcfshcgzGsZE+DrZMCqtPY08XC0cmhBBCVF7HokEp8K5z7UtpRdC4OxxYC5nJ8O8aaNbb0hGJnMuK3b8bExZX0q+1O3lCrXCo1UajWlDBKS06Kw07Z7BzhsLP+jTuGWA87oF1ipTTcGgjHNqo8K5jTIbUbCWJsKrGokmQzMxMQkNDGT58OP37979t/1mzZvHBBx+YtvPy8ggNDeWRRx4x69e4cWPWrFlj2ra2lgEvQlRWWxKTeTvmELkG43DccG933mxZF1dbmf4ihBBClBalFIevToWp275ifYG0ttUIewiivlL886eiXkfjCBFhGeeOKtbPVmRcMG7bOUPIPcbEh2/du59mZeug0fBeaNAFkg4bkyFxMXDuqPG5t/0E9TooGnbVcK4mvwdVgUWzA7169aJXr15F7u/m5oab27WFDZcsWUJKSgpPPvmkWT9ra2t8fX1LLE4hRPkUdfYiU3YeRn+1yFUnv2pMDKuLtU5n4ciEEEKIyu3iSUg9A1bWxi+sFU3tCNi3EpJPQewfijaD5ctvWVMGxZ4VsPM3hdKDS3UIH6wR2LR0qr1omoZvffCtrxGeqjgUBYc2KDKTYc9y+HetIuwhaNQNdBVgfRtx5yr0EIlvvvmGbt26ERwcbNZ+5MgR/P39sbe3JyIigmnTphEUFGShKIUQpWHdmQtM3XWYqwNA6FrDiwkt6mItH1pCCCFEqctfEDU4rGIuNKnTabR+FFb+V3FgLTTqpnD1rnivo6K6nKrY+JXirHFFA0JaQ/thGraOd/dvoJQi78IFck6dIufUKfIuXsQ2MBCHBg2wqVED7eqFMkd3jRb3Q2gfY4WjvSsU544a1w05vg06DAePGvL7UFlV2CTI2bNnWbFiBfPnzzdrDw8PZ968edSvX5+EhASmTJlChw4d2LdvHy4uhc8Uy87OJjs727Sdnp5eaD8hRPmw6tR5Pth9hPzqaJEB1Xm1RR2sZAFUIYQQotTp8xTHthrvV5QFUQtTo4lGjSaKM/tg56+KLs9W3NdSkZzep9j4pSIrHaxsIWKIRr2OxS9hq8/IMCU7ck6dIuf0aXJOnUJlZRXaX+fign2DBjg0aIB9gwbYBgais9JRMwyCW8DBDbBjoeL8MVgySdH8fmjWB6xKYVSKsKwKmwT59ttvcXd3L7CQ6vXTa5o1a0Z4eDjBwcEsXLiQESNGFHqsadOmFVhMVQhRPq2IT2J67DGuDgChT5A3L4XWlgowQgghRBk59Q9kZ4CjO/g3sXQ0d+eeARpn9huv/jeJVFSvJecTpcWQp4j5TbF3uXHbMxC6PKvh7l/099xw+TLJixaRGRODPiWl8E5WVtjWqIFtQADW1aqRHRdH1pEjGC5d4vKOHVzesQMAnZMT9vXrGxMjDRvSoHMwQc01Nn9rLMm7a7EibodxVIj8XlQuFTIJopRizpw5PP7449ja2t6yr7u7O/Xq1ePo0aM37TNhwgTGjx9v2k5PTycwMLDE4hVClIw/TyQyY89x0/YDNX14sWktSYAIIYQQZSh/KkztthV/7YRqQRp12yqObIbtPyt6v178EQni9tLPKTbMVpy/ehrX8F5oPVArVlWWK//+y/kvvyTvwgVTm7WXF7aBgdgGBBh/BgVh4+uLdkNhDJWXR3ZcHFcOHCDrwAFjUiQzk8u7dnF51y7jsby98Xz4Ybq9EE7cDh1bfzRWk/nzXUWjHoqw/ho2dvK7URlUyCTIxo0bOXr06E1HdlwvIyODY8eO8fjjj9+0j52dHXZ2diUZohCihP0Wl8Ane+NM2w/V8mNM45pyoiKEEEKUoSvpilN7jPcr8lSY67Xsr3F8myLxkHGUS1BzS0dUuRzfpvh7niL3Ctg6QocRGjXDijH6Izub5IULSf/rLwCsq1en2hNP4FC/PjpHxyIdQ7O2xr5uXezr1oX770fp9WSfOGFMiBw8yJWDB8k7d45zn3+O7dKl+D7yCP3fC2XbT8ZS0Pv/gvhdivZPgn+jyvF7X5VZNAmSkZFhNkIjLi6O2NhYPD09CQoKYsKECZw5c4bvvvvO7HHffPMN4eHhNGlScPzdyy+/TN++fQkODubs2bO8/fbbWFlZMWjQoFJ/PUKI0rHw2Fk+33/CtD2ojj+jGgZLAkQIIYQoY8e2gtKDV0jlWTjSuZpG4x6KPcuNa0IENAWdVeV4bZaklGLHQsXeFcZtn7rQ+ZnilaHNOnqU87Nnk5uYCIBLly5UGzwYnYPDXcWmWVlhX7s29rVrw333YcjKIu2vv0hdupSc+HiSZszArl49wgcMoHZEfTbPU1w6DyumK+p1UIQP1rB1kN+RisqiSZCYmBi6dOli2s6fkjJ06FDmzZtHQkIC8fHxZo9JS0vj119/ZdasWYUe8/Tp0wwaNIiLFy9SvXp12rdvz9atW6levXrpvRAhRKn56cgZ/u/ASdP24/UCGF4/UBIgQgghhAXkT4WpLKNA8oXep3EoSpF6Fg5vggadLR1RxaaUYvsCxT7j4A1C+0LLflqRk0sqL4+U334j9c8/QSmsPDyoPnIkjqGhpRKvzt4ejwcewPXee0ldtoz0v/4i+/BhEqZOxaFZM+57+hH2bg/m33XG34+Eg4rOz4B37cr1/6Cq0JRS6vbdqpb09HTc3NxIS0vD1dXV0uEIUWVtOHuByTGHTdvD6wfyRH1Zr0cIS5LPSMuS919Y0sV4xZJJCp01DJqpYe9cub4A7lul2DZf4eAGj0yX9R/ulFKK7T8r9q00brcbptGgc9Hfy+yTJzn/f/9HztWL4c5t21Jt6FCsnJxKI9xC5aWkkLJkCZc2bAC9HgCnNm3Qh/Vn06++ZFwATQctH9Ro1qfir41TWRT1M1JXhjEJIUSRHUvL5IPd16bLjWgQJAkQIYQQwoKObDZeOw1qTqVLgIBxsU6X6nAlDdMXeFE8+VNgTAmQoUVPgCi9npTff+fMpEnkxMejc3HB+4UX8H7uuTJNgABYe3hQ/cknCfzPf3CKiAAgc+tWsr54nc5151Cn5SWUwVhaeeV0RWayjCuoSCQJIoQod9Jzcnlrx0Gy9AYAIgOq81jdGhaOSgghhKi6DHmKY9HG+3XbV74ECICVtUarR4yvbe8KxZU0+WJbHEopdiy6tgZI2yc0GnQp2u+K/tIlzr77LimLFoFej2NYGAEffIBz69alGPHt2fj64jN6NDXeew/H5s3BYCBz0waCD7xOp45bsLZVJByExRMVJ3bK70tFIUkQIUS5oleKd3ceIeFyNgD13JwYH1pL1gARQgghLOj0PshKB3tXCChYm6DSCLkHqteC3CyI+UW+1BaVUoqYRYq9y43bbZ/QaHhvEUeA5OaS9PHHZB89is7RkepPP43P2LFYu7mVYsTFYxccjO/LL+M/cSK2gYEYLl1Ct2429wb8F7+A82Rnwtr/KTbPM5CXLb835Z0kQYQQ5crXB06y43wqAO621kxt3QA7KyvLBiWEEEJUcfkLotaJAJ115b0woWka4YONr+/wJjh3VL7Q3o5SiphfjNV1ACIeK0YCRCnOz51L1uHDaA4O+L/9Ni4dOpTbi1/29etT49138XjkETQbG3IP76Xh2Qm0rrccTek5uAF+n6K4GC+/N+WZJEGEEOXGujMX+OnoWQCsNI3Jrerj7WBn4aiEEEKIqi0rQxEfa7xfWafCXM+njkbd9sb70T8oDAb5QnszSil2/qrYs8y4HfGYRqNuRf8dSVu2jIyoKNA0fJ5/Htsa5X/6s2ZtjccDD1Dj/fexb9gQlZOD078L6OI1GS/nE6SehT/eUexbpZAaJDeXcjKLPTO3oL86/b0sSRJECFEuHE3L5D+x1xZCHd24Js29ys8wSCGEEKKqOr4VDHngGQSegZU/CQJwzyMatg5w4QQc3mjpaMqn/ATIP0uN28VNgGTu3Enyzz8DUO3xx3Fs1qw0wiw1tn5++L3xBl5PPYXOyQmVdJKmaW/TotpPkJvNtvmKFdMV6eckEZJPKcXZnWnEvPILSW+OxTnmc+KXHb79A0uYJEGEEBaXdnUh1OyrmeCegdV5MMTXwlEJIYQQAq5VhakKo0DyObhptOxvfL0xvyiyMuSL7PWUUuz87VoCpM2Q4iVAsuPjOff556AUrl274tq9eylFWro0TcO1UycCpk/HqU0bUAr3pBV0cHgDL91eEg7Ab28q9ixXGPRV93fIoFccW5lIzJi5ZH48Fs+EJdiSQa5ddeztrpR5PNZl/oxCCHGdPIPinZjDJF5dCLWBuzPjmtUut3NBhRBCiKok5YziQhxoVlC7jaWjKVsN74VDGyHlNOz8RdFumJyb5Nu9RPHPn8b74YM1Gncv+nuTl5ZG0owZqOxsHJo0odrjj1f48z5rNzd8xozhcrt2nJ83Dy6epykfku7Wmn0ZA9mx0Ivj26D9k+BVs2K/1uLIuaI48utRrqxfjkd2DNUwJoJyXEPwuL8P3t3vQbPA2n+SBBFCWNSXB06y80IaAB62NrxzT33srGSQmhBCCFEe5I8CCWwGDq5V58sbgM5KI+JxWD5NcXAj1OukqB5Std6Dwuz7S7H7d+P98EEaTXoU/T0x5OSQ9PHH5F28iI2vL97PP49mXXm+kjq2aEFgw4YkL1pE+qpVuKZtJ8I6llNWfYg70Zs/ptjRJFLR8kENa7vK+7t06byeo/NjYddy3PSHcLjanusbis/APriFNbRo4ku+aQghLGbN6fMsPHZtIdQp98hCqEKI4ouKiqJv3774+/ujaRpLliwx2z9s2DA0TTO79ezZ06xPcnIyQ4YMwdXVFXd3d0aMGEFGRoZZnz179tChQwfs7e0JDAxk+vTpBWJZtGgRDRo0wN7enqZNm7J8+XKz/UopJk2ahJ+fHw4ODnTr1o0jR46UzBshRAkzGBTHthjvV6WpMNfzq69ROwJQEP29QlXxRVKPblFs+8n4HrR6WKNJZNF/L5RSXPj6a2MpXCcnfF9+GSsnp9IK1WJ09vZ4Pf44NaZOxb5BA7S8HIKyF9PO6jWq67eyd4Xit7cUZ/ZVrt8lpRRJB7LZMXk9J8a9jtuOj3HTH8KAFfq6HfB9dxr1//sK7q0aWXzkjyRBhBAWcSQtgw//OWbafr5JTZpVc7VgREKIiiozM5PQ0FA+++yzm/bp2bMnCQkJpttPP/1ktn/IkCHs37+f1atXs3TpUqKiohg1apRpf3p6Oj169CA4OJidO3fy4YcfMnnyZL788ktTny1btjBo0CBGjBjB7t276devH/369WPfvn2mPtOnT+eTTz5h9uzZbNu2DScnJyIjI8nKyirBd0SIknF2H1xOBTtnCAy1dDSWc88ADRt7OH8cjvxt6Wgs5/QeRdQ3xi/ujXtAsz7Fe3zqH3+QsWULWFnh8+KL2PhW7vXf7IKD8XvzTbyffx7ratWwzkmmseFzWuneQ507wcr/KjZ+Zajw683ocxVHVqWw9cVfSHlvLNWOfoMTCeh1Dmj39CF45kfUfftpHEMCLR2qiaakbk8B6enpuLm5kZaWhqurfCkToqSl5eQyauMekq4Y1wHpHeTNK6GyDogQFUF5/4zUNI3FixfTr18/U9uwYcNITU0tMEIk34EDB2jUqBE7duygVatWAKxcuZLevXtz+vRp/P39+eKLL3jzzTdJTEzE1tYWgNdff50lS5Zw8OBBAB599FEyMzNZunSp6dht2rShefPmzJ49G6UU/v7+vPTSS7z88ssApKWl4ePjw7x58xg4cOBtX195f/9F5bL+CwPHt0GjbhDxWNW+drp3hWL7zwp7F3j4Aw07p6p1znLumGLFfxR5Oca1YTqN0tB0RX8PMrZv59wnnwDg9eSTuHbtWlqhlkuGnBzSli0j9c8/UTk5KDQStI4c1z2Clasr9wwwjjiysq44v1eZKYojvx0ne/MqquVsRYcegDy7ajh16YFf/y7oHB3LNKaifkZW7b9mQgiL+GRvnCkB0tDdmReb1pIEiBCiVG3YsAFvb2/q16/Ps88+y8WLF037oqOjcXd3NyVAALp164ZOp2Pbtm2mPh07djQlQAAiIyM5dOgQKSkppj7dunUze97IyEiio6MBiIuLIzEx0ayPm5sb4eHhpj5ClBe52YqTu4z3q+pUmOs17g7u/pB1CXb9VrWuIaeeVaz62JgAqdEEOowsXgIkOy6O87NnA+AaGVnlEiAAOltbPB58kMAPP8QpIgINhb/aSIThFaqnreDvr3NZ+LIi9g/FlfTy+/ullCLxkJ6tU7dx6IWpuK5/m+o5m9GhJ8+rHu4jn6fulx9R47E+ZZ4AKY7KswqNEKJC2JKYzNozFwBwtbGWhVCFEKWuZ8+e9O/fn5CQEI4dO8Ybb7xBr169iI6OxsrKisTERLy9vc0eY21tjaenJ4mJiQAkJiYSEhJi1sfHx8e0z8PDg8TERFPb9X2uP8b1jyusz42ys7PJzs42baenpxf35QtxR87sA30uuFSHasGWjsbydNYaEY/BiumKA+ugXkdFteDKnxzKTFas/K8iOwOq14KuY7RijVbIS0kh8aOPUDk5OISGUm3w4FKMtvyzrlYNn9GjyerWjQvff0/OiRPUUT8RqFvNmeRO7P21A7F/eFK7raJxdw3PwPLxO5ZzRXFi82XO/bkBj4ur8cZ4Lq+wQqsfjt+jkTjUq23ZIItBkiBCiDKTkZvHR3uOm7bHNKlJdVkIVQhRyq6fZtK0aVOaNWtG7dq12bBhA13L+RXJadOmMWXKFEuHIaqgk7uMV6ODWyKjNa/yb6QRco8ibgdE/6Do80blfm+yM4wJkMxkcPOFHuM0bOyLtxDq+dmz0aekYFOjBj6jR1ukHGp5ZF+/PjXeeYdLmzaR8vPP2KVfoBa/EsJvXDQ05+yGzizZ2Ay/xlY07q4RGEqxRt+UhIyLivgdWST//Q9W8TFUM+zGH2NSXm/jjGO7e/F5qDvWHh5lGldJkCSIEKLMzP73JBeycgBo7e1O94DqFo5ICFEV1apVCy8vL44ePUrXrl3x9fXl3LlzZn3y8vJITk7G9+rCfb6+viQlJZn1yd++XZ/r9+e3+fn5mfVp3rx5obFOmDCB8ePHm7bT09MJDCw/i8uJysmgV8THGu8Ht6y8X/LvROuBGqf+USQdgaNboG47S0dUOvKyFatmKlLPgqM7RL6sYe9SvN+FzOhoruzfj2Zjg++4ceV6eoQlaDodrp064dymDZnbt3Np/XqyDh/GS+3GS+0mGw8S9nZg0/5O2PpWp1E3qNsebB1K5/+kUoqLJ+HUtkukbd2Nw4UYPNU+/Mk19dG71cDzvp54dG2H7rrpoRWNJEGEEGVi1/k0lp40fjlwsNLxUjNZCFUIYRmnT5/m4sWLpkREREQEqamp7Ny5k7CwMADWrVuHwWAgPDzc1OfNN98kNzcXGxsbAFavXk39+vXxuHoVLCIigrVr1zJ27FjTc61evZqIiAgAQkJC8PX1Ze3ataakR3p6Otu2bePZZ58tNFY7Ozvs7GTEnChbiYcgJxPsXcC7rqWjKV+cq2k0vx9iflHs+FkR3LL0vpRaiiFPse5zxbmjYOtoTIC4eBXvNRouX+bijz8C4P7AA5W+Eszd0NnZ4dKhAy4dOpBz5gyXNmzg0qZN2GWkUFP9QbD+T1LONubY913YubAFHsHWeNQAjwDt6k9wcC3+76BSiuxMOH8MTkdf5MruXbhejsFdHcQNg6mfwdkbx5at8OgUhn29epXi/F2SIEKIUpeVp+e//xw1bT/dKBgfRzmpF0KUjIyMDI4evfY3Ji4ujtjYWDw9PfH09GTKlCk89NBD+Pr6cuzYMV599VXq1KlDZGQkAA0bNqRnz5489dRTzJ49m9zcXMaMGcPAgQPx9/cHYPDgwUyZMoURI0bw2muvsW/fPmbNmsXHH39set4XX3yRTp06MWPGDPr06cOCBQuIiYkxldHVNI2xY8cydepU6tatS0hICBMnTsTf39+smo0QlpY/FSaoOejKeAh+RdAkEg5vgvQk2LVE0WZQ5XmPlFL8PU9x6h+wsoHuYzU8A4r/+pJ//RV9Who2vr649ylmLd0qzLZGDaoNGYLngAFk7tzJpfXrubJ/P55qH55qH7lXnMg8GMDlQz6c1Xw4hg+XNV+UqzduAfZ4BIBHDWNyxGCArDS4nAZX0hRX0gzkXLyEPvki6lIyWkYytoaLuKnD+HDMLA5VLRCXNq1wa3cPtoGBlSLxcT1JggghSt2cg/GcvWycQ9jM05X7a8rVACFEyYmJiaFLly6m7fzpI0OHDuWLL75gz549fPvtt6SmpuLv70+PHj149913zUZY/Pjjj4wZM4auXbui0+l46KGH+ORqOUcwVnFZtWoVo0ePJiwsDC8vLyZNmsSoUaNMfdq2bcv8+fN56623eOONN6hbty5LliyhSZMmpj6vvvoqmZmZjBo1itTUVNq3b8/KlSuxt7cvzbdIiCJT6lpVGJkKUzgrG42IIfDXR4p/V0P9jgqPGpXjvYpZpDjyN2g66PKchm+94r+u7JMnSV+1CoBqQ4eiXR09J4pOs7HBuU0bnNu0ITcpyTg6JCoK0tJw5xDu6hBcX0QmBbJT3Liy15eLmjenNR90Kht7LmKnknEgGXeS0ZF38+esURe3dmG4hN+DzQ0LeFc2mlKq/NbgsZCi1hcWQtzevymXGLNpLwbARqcxp3NzAp0dLB2WEOIOyWekZcn7L0rbhROK3ycrrO1gyP80rG0rx5f70rB6loH43eAVAn0mVPz3KvYPxc6r5X87DNeo1/EOplgYDJx95x2yjx7FKTwcn+efL+kwqyyVl0f2yZPkJSWRm5hI7nU/DRkZRTsGGpqTGzoPT2yqVcPWtxp2NfxxbNGiQi5weqOifkbKSBAhRKnJ0RuYHnvUNKvwyfqBkgARQgghyrH8qTABTanwX+pLW5shGomHFRfiYNMcReenK2a1GKUUu5codv9u3L5nwJ0lQAAubdxI9tGjaPb2VBsypASjFJq1Nfa1a0PtgqVo9ZmZ5CYmGhMkSUnknjuHzt4ea09PrKtVw+rqT2sPDzRrSQHIOyCEKDU/HjnNiUtXAKjn5sSA2jUsHJEQQgghbkWmwhSdi5dG19Gwcobi+FZw94MWD1g6quJRSrHzV8U/S43b9wzQaNb7zv7t9ZcukfzzzwB4PPQQ1p6eJRWmuA0rJyesbpIgEQXpLPnkUVFR9O3bF39/fzRNY8mSJbfsv2HDBjRNK3BLTEw06/fZZ59Rs2ZN7O3tCQ8PZ/v27aX4KoQQhTmensmPR84AYKVpvNq8DtayuJoQQghRbqUnKVJOG9eDCAy1dDQVg38jjbaPG89vdi1WHN9ecVYaUEqxY+G1BEj4oDtPgAAk//wzhowMbIOCcOvRo4SiFKLkWTQJkpmZSWhoKJ999lmxHnfo0CESEhJMN29vb9O+n3/+mfHjx/P222+za9cuQkNDiYyM5Ny5cyUdvhDiJvIMiumxx8i7uuTQ4Lo1qOPmZOGohBBCCHEr+aNA/BqAnZNcuCiqBp01GhuLTRH1leL88fKfCFFKsW2+Yu8K43abIRpNIu/83zzryBEubdgAgNewYWhWViUQpRClw6JJkF69ejF16lQefPDBYj3O29sbX19f002nu/YyPvroI5566imefPJJGjVqxOzZs3F0dGTOnDklHb4Q4iZ+PX6Wg6nGBZqCnR14vG6AhSMSQgghxO2c3G388i5TYYqv9aMagaGgz4XVsxQZF8tvIkQZFNE/KPavNm63fUKjcfc7/zdXej0X5s4FwLljR+zr1SuJMIUoNRZNgtyp5s2b4+fnR/fu3dm8ebOpPScnh507d9KtWzdTm06no1u3bkRHR9/0eNnZ2aSnp5vdhBB35nTGFb45eAoADXi1eR1srSrknxohhBCiyriSpkg6Yrwf1MKysVREOp1G52c0PALgSpoxEZKbVf4SIcqg2Pyd4sBaQIP2T2o0vPfukl7pa9aQEx+PzsmJagMHlkygQpSiCvXNxM/Pj9mzZ/Prr7/y66+/EhgYSOfOndm1yzh278KFC+j1enxuqGvs4+NTYN2Q602bNg03NzfTLTAwsFRfhxCVlUEpPvznGDkGYz2Y/rX8aOzpYuGohBBCCHE78bGAMpZ7da4mI0HuhK2DRvcXNexdITkeNn6pUIbykwgxGBSb5ioObQA06DhCo36nu/u3zktJIXnRIgA8H30UKyndLSqACpUEqV+/Pk8//TRhYWG0bduWOXPm0LZtWz7++OO7Ou6ECRNIS0sz3U6dOlVCEQtRtSw7mcQ/F40jqXwd7RjZIMjCEQkhhBCiKPJL4wa3kATI3XCprtHtBQ0ra+MaKzG/lI8kiMGg2PS14sgm0DToPEqjbvu7/7e+OH8+KisLu9q1cenc+e4DFaIMVKgkSGFat27N0aNHAfDy8sLKyoqkpCSzPklJSfj6+t70GHZ2dri6uprdhBDFcyk3j68OxJu2Xw6tjYO1LIolhBBClHc5VxRn9xvvB4dZNpbKwKeORvvhxgTDnuVweJNlEyEGvWLj/ymObjFW/unyrEbtiLtPgFzZt4/M6GjQNONiqLoK/9VSVBEV/jc1NjYWPz8/AGxtbQkLC2Pt2rWm/QaDgbVr1xIREWGpEIWoEn48fJr03DwAugdUp1V1d8sGJIQQQogiObMX9Hng6gPu/paOpnKo01ajeV/j/c3zFImHLJMIuXRB8ddHiuPbQLOCe5/TCGl99wkQlZfHhW+/BcC1WzfsQkLu+phClBVrSz55RkaGaRQHQFxcHLGxsXh6ehIUFMSECRM4c+YM3333HQAzZ84kJCSExo0bk5WVxddff826detYtWqV6Rjjx49n6NChtGrVitatWzNz5kwyMzN58skny/z1CVFVJF7O4te4BABsdJpMgxFCCCEqENNUmJagaTIdpqS0fFAjNUFxIgbW/E9x/yRw9S6b99dgUPy7Bnb+qsjLBitr6DJaK7HpTqnLl5ObkICVmxseDz9cIscUoqxYNAkSExNDly5dTNvjx48HYOjQocybN4+EhATi468Nr8/JyeGll17izJkzODo60qxZM9asWWN2jEcffZTz588zadIkEhMTad68OStXriywWKoQouR8fSCe3KsLfz1cyx8fRzsLRySEEEKIotDnKU79Y7wvpXFLlqbT6PQUZFxUXIiDv2Yo2j8Jfg1K931OPqX4e67i/HHjtk89aD9Mw92/ZJ43LzWV1CVLAPAcPBgrJ6cSOa4QZUVTSpWP1XrKkfT0dNzc3EhLS5P1QYS4jcOpGYyK2gOAq60187u2xNnGovlVIUQpks9Iy5L3X5S0M/sUK/+rcHCFgTM1dDpJhJS0zBTFn+8qMpON24Gh0OoRDc+Akn2v83IUsX8o9qwApQcbB2g9QKN+J2NCpqRc+P570v/6C7s6dfB/+20ZPSTKjaJ+Rso3FSHEHVNKMfvfk6btJ+oFSAJECCGEqEDyp8IEtUASIKXEyUPjgcmwe4ni4EY49Q+c2qOo207R8kGtREoSJxw0jv5Iv1ofIjgMIh7TcPIo4URLSgqX1q0DwOPhhyUBIiqkYn9bOX36NAEBAYXu27p1K23atLnroIQQFcO2c6nsupAGgL+jPQ/UvHkVJiGEEEKUL8qgOLnLeF+mwpQuB1eNtk9oNO6h2PmrIm4HHPkbjm9VNOquCL1Pw86p+P8G2ZmK7T8rDkcZtx3djcmPmq1K598z9Y8/ULm52Nevj0PjxqXyHEKUtmInQXr06MHff/+Np6enWfvmzZvp06cPqampJRWbEKIcyzMoZv97wrQ9qlEQNlIaTQghhKgwLpyAy6lgYw/+jSwdTdXg5qtx72iN88eNyYvEQ7B3BRzaqAi9Dxp1A2vbmycwDHrF5VS4nALJp2HXYsUV4/UoGnQ2TrO5k2RKUeRdvEj6+vUAeDz0kIwCERVWsZMgbdq0oUePHqxfvx4XFxcAoqKi6Nu3L5MnTy7p+IQQ5dTKU+c4cekKAA09nOnkV83CEQkhhBCiOPKnwgQ0Aysb+UJblqrX0uj9OpzeAzsWKVJOw46FxoouofcZE1OZKXA5WZGZCpnJxsTHlTS4cUVHN19o96SGX/3S/TdM+eMPyMvDvmFDHBpJ1kxUXMVOgnz99dc8/PDD9O3bl7/++ostW7Zw//33M3XqVF588cXSiFEIUc5cydMz9+C1yk3PNqopVwOEEEKICkamwliWpmkEhkKNpnBsC+z8zbh46pbvbl23QrMyTntx8oCAphpNe9169EhJyL1wgUsbNgDGUSBCVGTFToLodDoWLFhAnz59uPfee9mzZw/Tpk1jzJgxpRGfEKIcWnTsLBezcwFo7+tJs2pSoUAIIYSoSFITFKlnQWcFgc0sHU3VptNp1G0PIa3h3zUQt11h42BMcjh6GBdWdfQAJ09jm4NryVZ7KYrU338HvR6Hxo1xaNCgTJ9biJJWpCTInj17CrRNnjyZQYMG8dhjj9GxY0dTn2bN5K+oEJVZclYOPx09A4BOg1GNgi0ckRBCCCGKK38UiF9DsHWUkSDlgbWtRrPe0Kx3+fr3yD13jktRxpVXZRSIqAyKlARp3rw5mqahrpuAlr/9f//3f3z55ZcopdA0Db1eX2rBCiEsb96hU1zRGwDoG+xDkLODhSMSQgghRHHlrwciU2HE7ZhGgTRtin29epYOR4i7VqQkSFxcXGnHIYSoAE5euszSeGMBegcrHUPrBVo4IiFERZSbm4uDgwOxsbE0adLE0uEIUeVcTlWcP2a8H9TCsrGI8i03MZFLmzYBMgpEVB5FSoIEB8twdyEEfHkgHsPVAWGD6tbA097WsgEJISokGxsbgoKCZPSoEBYSv9v4s3ot43oTQtxMypIlYDDgEBqKfZ06lg5HiBKhK+4Dpk2bxpw5cwq0z5kzh//85z8lEpQQovzZczGdzYnJAHjZ2zKglr+FIxJCVGRvvvkmb7zxBsnJyZYORYgq58ROmQojbi/n7FkyNm8GwFNGgYhKpNhJkP/7v/+jQSErAjdu3JjZs2eXSFBCiPJFKcUX+0+Ytp+sH4i9tZXlAhJCVHiffvopUVFR+Pv7U79+fVq2bGl2K46oqCj69u2Lv78/mqaxZMkS077c3Fxee+01mjZtipOTE/7+/jzxxBOcPXvW7Bg1axpLfV9/++CDD8z67Nmzhw4dOmBvb09gYCDTp08vEMuiRYto0KAB9vb2NG3alOXLl5vtV0oxadIk/Pz8cHBwoFu3bhw5cqRYr1eIu5FzWZFwwHg/uHj/1UQVk7pkCSiFY4sW2NWqZelwhCgxxS6Rm5iYiJ+fX4H26tWrk5CQUCJBCSHKl/VnL3IgNQOAEBdHegZ5WzgiIURF169fvxI7VmZmJqGhoQwfPpz+/fub7bt8+TK7du1i4sSJhIaGkpKSwosvvsj9999PTEyMWd933nmHp556yrTt4uJiup+enk6PHj3o1q0bs2fPZu/evQwfPhx3d3dGjRoFwJYtWxg0aBDTpk3jvvvuY/78+fTr149du3aZ1j6ZPn06n3zyCd9++y0hISFMnDiRyMhI/v33X+zt7UvsPRHiZk7tAYMe3HzB3V9GgojC5Zw5Q0Z0NCBrgYjKp9hJkMDAQDZv3kxISIhZ++bNm/H3l+HxQlQ2uQYDXx04adp+plEwVpqcNAkh7s7bb79dYsfq1asXvXr1KnSfm5sbq1evNmv79NNPad26NfHx8QQFBZnaXVxc8PX1LfQ4P/74Izk5OcyZMwdbW1saN25MbGwsH330kSkJMmvWLHr27Mkrr7wCwLvvvsvq1av59NNPmT17NkopZs6cyVtvvcUDDzwAwHfffYePjw9Llixh4MCBd/1eCHE78buNU2GCZBSIuIWUxYuNo0BatcKuZk1LhyNEiSr2dJinnnqKsWPHMnfuXE6ePMnJkyeZM2cO48aNM7t6IoSoHFbGnyPhcjYALb3caO3tbtmAhBDiLqWlpaFpGu7u7mbtH3zwAdWqVaNFixZ8+OGH5OXlmfZFR0fTsWNHbG2vLQgdGRnJoUOHSElJMfXp1q2b2TEjIyOJvno1NS4ujsTERLM+bm5uhIeHm/rcKDs7m/T0dLObEHdKn6c4vcd4P7iFXNAQhcs5dYrMbdsA8LhhdJ0QlUGxR4K88sorXLx4keeee46cnBwA7O3tee2115gwYUKJByiEsJw8g4Efj54xbY9sGIQmo0CEECVAr9fz8ccfs3DhQuLj403nFPlKa8HUrKwsXnvtNQYNGoSrq6up/YUXXqBly5Z4enqyZcsWJkyYQEJCAh999BFgnA584yhYHx8f0z4PDw8SExNNbdf3SUxMNPW7/nGF9bnRtGnTmDJlyl28YiGuSTwEOVfA3hWq17Z0NKK8yh8F4tS6NXbXjZYTorIo9kgQTdP4z3/+w/nz59m6dSv//PMPycnJTJo0qTTiE0JY0OrT50m8OgrknuruNPJwuc0jhBCiaKZMmcJHH33Eo48+SlpaGuPHj6d///7odDomT55cKs+Zm5vLgAEDjIs9f/GF2b7x48fTuXNnmjVrxjPPPMOMGTP43//+R3Z2dqnEUlQTJkwgLS3NdDt16pRF4xEVm2kqTCjodHJRQxSUffIkmdu3g6bh8eCDlg5HiFJR7CRIPmdnZ/z8/HB3d8fOzq4kYxJClAN5BsUPR66NAnmiXoAFoxFCVDY//vgjX331FS+99BLW1tYMGjSIr7/+mkmTJrF169YSf778BMjJkydZvXq12SiQwoSHh5OXl8eJEycA8PX1JSkpyaxP/nb+OiI363P9/usfV1ifG9nZ2eHq6mp2E+JOKKU4udt4P0hK44qbSFm8GACn8HBsAwMtHI0QpaPYSRCDwcA777yDm5sbwcHBBAcH4+7uzrvvvovBYCiNGIUQFrD+7AXOZGYB0MLLlabV5MRbCFFyEhMTadq0KWC8sJKWlgbAfffdx7Jly0r0ufITIEeOHGHNmjVUq1btto+JjY1Fp9Ph7W2shhUREUFUVBS5ubmmPqtXr6Z+/fp4eHiY+qxdu9bsOKtXryYiIgKAkJAQfH19zfqkp6ezbds2Ux8hSkvyKci8CFa2UKORpaMR5VH2iRNcjomRUSCi0iv2miBvvvkm33zzDR988AHt2rUD4O+//2by5MlkZWXx3nvvlXiQQoiypVeKHw6fNm0/UU+uBAghSlZAQAAJCQkEBQVRu3ZtVq1aRcuWLdmxY0exR5hmZGRw9OhR03ZcXByxsbF4enri5+fHww8/zK5du1i6dCl6vd60/oanpye2trZER0ezbds2unTpgouLC9HR0YwbN47HHnvMlOAYPHgwU6ZMYcSIEbz22mvs27ePWbNm8fHHH5ue98UXX6RTp07MmDGDPn36sGDBAmJiYvjyyy8B45TisWPHMnXqVOrWrWsqkevv71+iJYOFKEz81VEgNRqDtZ2MBBEFpf7xBwBObdpgW6OGhaMRovQUOwny7bff8vXXX3P//feb2po1a0aNGjV47rnnJAkiRCUQdfYiJzOuANDU04XmMgpECFHCHnzwQdauXUt4eDjPP/88jz32GN988w3x8fGMGzeuWMeKiYmhS5cupu3x48cDMHToUCZPnswfV0/smzdvbva49evX07lzZ+zs7FiwYAGTJ08mOzubkJAQxo0bZzoOGKu4rFq1itGjRxMWFoaXlxeTJk0ylccFaNu2LfPnz+ett97ijTfeoG7duixZsoQmTZqY+rz66qtkZmYyatQoUlNTad++PStXrsTe3r5Yr1mI4jq5y7geiFSFEYXJTUwkc8cOADyu+54nRGWkKaVUcR5gb2/Pnj17qFevnln7oUOHaN68OVeuXCnysaKiovjwww/ZuXMnCQkJLF68+JZXQn777Te++OILYmNjyc7OpnHjxkyePJnIyEhTn8mTJxdYRb1+/focPHiwyHGlp6fj5uZGWlqazL0VVY5BKUZu+Ifjly4D8GGbRtwjZXGFEFeV1mdkdHQ00dHR1K1bl759+5bYcSsbOUcRdyIzWbFgvAINBs/UcHCTRIgwd37uXC6tXYtDaCh+r7xi6XCEuCNF/Yws9pogoaGhfPrppwXaP/30U0JDQ4t1rMzMTEJDQ/nss8+K1D8qKoru3buzfPlydu7cSZcuXejbty+7d+8269e4cWMSEhJMt7///rtYcQlRlW1OTDYlQBq6O9OqupuFIxJCVAURERGMHz9eEiBClIL8BVG9ayMJEFFAXloaGVFRALjfd5+FoxGi9BV7Osz06dPp06cPa9asMS3iFR0dzalTp1i+fHmxjtWrVy969epV5P4zZ840237//ff5/fff+fPPP2nRooWp3dra+qarrAshbk4pxffXrwVSPwBNk5MlIUTp+P7775k9ezZxcXFER0cTHBzMzJkzCQkJ4YEHHrB0eEJUGqbSuDIVRhQi/a+/ULm52NWujX2DBpYOR4hSV+yRIJ06deLw4cM8+OCDpKamkpqaSv/+/Tl06BAdOnQojRhvymAwcOnSJTw9Pc3ajxw5gr+/P7Vq1WLIkCHEx8eXaVxCVFTbzqVyOC0TgHpuTrTx9rBwREKIyuqLL75g/Pjx9O7dm9TUVPR6PQDu7u4FLnoIIe5czhVFwgHj/eAWt+4rqh7DlSukr1kDGEeByMUvURUUeyRIfHw8gYGBhS6AGh8fT1BQUIkEVhT//e9/ycjIYMCAAaa28PBw5s2bR/369UlISGDKlCl06NCBffv24eLiUuhxsrOzyc7ONm2np6eXeuxClDdKKb49fMq0/Xg9GQUihCg9//vf//jqq6/o168fH3zwgam9VatWvPzyyxaMTIjK5fReMOjBzRfc/eVzXZhLX78ew+XL2Pj64hgWZulwhCgTxR4JEhISwvnz5wu0X7x4kZCQkBIJqijmz5/PlClTWLhwId7e3qb2Xr168cgjj9CsWTMiIyNZvnw5qampLFy48KbHmjZtGm5ubqZbYKCUAxVVz87zaRxIyQAgxMWRdr6et3mEEELcubi4OLOprPns7OzIzMy0QERCVE6mqTDNLRuHKH9UXh5pK1YA4NanD5qu2F8NhaiQiv2brpQq9OpwRkZGmZV3W7BgASNHjmThwoV069btln3d3d2pV68eR48evWmfCRMmkJaWZrqdOnXqpn2FqKy+u34tkHoB6GQUiBCiFIWEhBAbG1ugfeXKlTRs2LDsAxKiEjLkKU79Y7wf1FI+14W5jC1b0KekYOXmhnO7dpYOR4gyU+TpMOPHjwdA0zQmTpyIo6OjaZ9er2fbtm00b968xAO80U8//cTw4cNZsGABffr0uW3/jIwMjh07xuOPP37TPnZ2dtjZ2ZVkmEJUKLEX0tiTbJwGFuTsQEf/ahaOSAhR2Y0fP57Ro0eTlZWFUort27fz008/MW3aNL7++mtLhydEpZB4BHIug70LeNexdDSiPFEGA6nLlgHg1rMnOltbC0ckRNkpchIkvwytUoq9e/die91/FFtbW0JDQ4s9hzcjI8NshEZcXByxsbF4enoSFBTEhAkTOHPmDN999x1gnAIzdOhQZs2aRXh4OImJiQA4ODjg5mYs4/nyyy/Tt29fgoODOXv2LG+//TZWVlYMGjSoWLEJUZVcPwrksboBWMkoECFEKRs5ciQODg689dZbXL58mcGDB+Pv78+sWbMYOHCgpcMTolKI32WcChMYCjqdfLaLay7HxpJ75gyavT2uXbtaOhwhylSRkyDr168H4Mknn2TWrFm4urre9ZPHxMTQpUsX03b+aJOhQ4cyb948EhISzCq7fPnll+Tl5TF69GhGjx5tas/vD3D69GkGDRrExYsXqV69Ou3bt2fr1q1Ur179ruMVojLal5zOrgtpANRwsufeGl4WjkgIUVUMGTKEIUOGcPnyZTIyMszW+BJC3B2lFCeN1zClNK4oIG3pUgBcu3ZFd90IfyGqgmJXh5k7d67Zdnp6OuvWraNBgwY0KGZd6c6dO6OUuun+/MRGvg0bNtz2mAsWLChWDEJUdeajQGpgLVeKhBBl4O2332b48OEEBwfj6OhoNs1WCHH3Uk5DxgWwsoEaTSwdjShPsg4fJuvwYbC2xq1nT0uHI0SZK/bCqAMGDODTTz8F4MqVK7Rq1YoBAwbQtGlTfv311xIPUAhReg6mXGL7uVQAfB3t6B4gI6aEEGXj999/p3bt2nTt2pX58+eblaoXQty9/FEg/o3Axk4ucIhrUq+OAnFp1w5rDw8LRyNE2St2EiQqKooOHToAsHjxYpRSpKam8sknnzB16tQSD1AIUXquHwUypE4NrKU0mhCijMTGxrJjxw4aN27Miy++iK+vL88++yw7duywdGhCVAr5pXGDpSqMuE7OmTNc3rULNA23IhSZEKIyKvY3nrS0NDw9PQFjGbuHHnoIR0dH+vTpw5EjR0o8QCFE6TiSlsmWpBQAqtvbEhkoc/GFEGWrRYsWfPLJJ5w9e5ZvvvmG06dP065dO5o1a8asWbNIS0uzdIhCVEiZKYoLcYBmXBRViHz5FWEcW7bE1t/fwtEIYRnFToIEBgYSHR1NZmYmK1eupEePHgCkpKRgb29f4gEKIUrH/CPXRoEMqlsDWysZBSKEsAylFLm5ueTk5KCUwsPDg08//ZTAwEB+/vlnS4cnRIUTf3UqTPVa4OguI0GEUV5yMhmbNwPg3revhaMRwnKK/a1n7NixDBkyhICAAPz9/encuTNgnCbTtGnTko5PCFEKzmRmsfHsRQA8bG3oEySjQIQQZW/nzp2MGTMGPz8/xo0bR4sWLThw4AAbN27kyJEjvPfee7zwwguWDlOICic+9upUGKkKI66TtnIl6PXY16+PfZ06lg5HCIspdnWY5557jvDwcOLj4+nevTu6q2sI1KpVS9YEEaKCWHTsLIar9x+q5YedlZVF4xFCVD1Nmzbl4MGD9OjRg2+++Ya+fftidcPfokGDBvHiiy9aKEIhKqacK4qz/xrvB7WwbCyi/NBnZpK+bh0A7vfdZ+FohLCsYidBAMLCwggLCzNr6yML6whRIaRm57I8/hwA9lY6Hqjpa+GIhBBV0YABAxg+fDg1atS4aR8vLy8MBsNN9wshCjqzDwx54OoD7rLkg7jq0tq1qKwsbAICcAiVhWJE1XZHSRAhRMW1OC6BnKtfKvoG++BiK38GhBBlb+LEiZYOQYhKKb8qTFBz0DSZDiPAkJND2l9/AeDepw+aVAMUVZz8DxCiCrmSp2dxXCIAVprGw7XkEpEQQghRWRj0ilP/GO8HSWlccVXG33+jT0vDqlo1nCMiLB2OEBYnSRAhqpAV8edIz80DoGsNL3wc7SwckRBCCCFKStIRyM4EOyfwkXUvBaAMBtKWLwfArWdPNGsZASyEJEGEqCLyDIqfj501bQ+sI6NAhBBCiMrk5NWpMIHNQWclI0EEXN61i9zERHSOjrhereopRFV3R6nA1NRUtm/fzrlz5wosWPbEE0+USGBCiJK18ewFkq5kAxDu7U4tVycLRySEqIrmzJnD/fffj5eXl6VDEaJSUUoRv9t4X0rjinypy5YB4Nq1KzoHBwtHI0T5UOwkyJ9//smQIUPIyMjA1dXVbMElTdMkCSJEOaSU4qej148CuXk1BiGEKE0//PADzz33HC1btuSBBx7g/vvvp2HDhpYOS4gKL/UsXDoHVtZQo4mloxHlQdbhw2QfOQLW1rj26GHpcIQoN4o9Heall15i+PDhZGRkkJqaSkpKiumWnJxcGjEKIe7SzvNpHE3PBKCBuzPNq7laOCIhRFW1bt06EhISeO6559i5cyfh4eHUrVuXl156iaioqDsqiRsVFUXfvn3x9/dH0zSWLFlitl8pxaRJk/Dz88PBwYFu3bpx5MgRsz7JyckMGTIEV1dX3N3dGTFiBBkZGWZ99uzZQ4cOHbC3tycwMJDp06cXiGXRokU0aNAAe3t7mjZtyvKrc/GLE4sQd+LkLuNPv0ZgYy8jQQSkXv3749KuHdYeHhaORojyo9hJkDNnzvDCCy/g6OhYGvEIIUrBT0fPmO4PrOMvJfOEEBbl4eHBY489xsKFC7lw4QL/+9//uHLlCkOGDMHb25snnniCX375hczMzCIdLzMzk9DQUD777LNC90+fPp1PPvmE2bNns23bNpycnIiMjCQrK8vUZ8iQIezfv5/Vq1ezdOlSoqKiGDVqlGl/eno6PXr0IDg4mJ07d/Lhhx8yefJkvvzyS1OfLVu2MGjQIEaMGMHu3bvp168f/fr1Y9++fcWKRYg7cXKXcT0QmQojAHISEri8cycAbr17WzgaIcoXTSmlivOA/v37M3DgQAYMGFBaMVlceno6bm5upKWl4eoqV8xFxXY4NYNRUXsA8He05/uuLbCSJIgQ4g6V9mdkTEwMf/zxB7///jsPP/wwEydOLNbjNU1j8eLF9OvXDzCOvPD39+ell17i5ZdfBiAtLQ0fHx/mzZvHwIEDOXDgAI0aNWLHjh20atUKgJUrV9K7d29Onz6Nv78/X3zxBW+++SaJiYnY2toC8Prrr7NkyRIOHjwIwKOPPkpmZiZLly41xdOmTRuaN2/O7NmzixTL7cg5iihM+jnFolcVmgaDZmk4uMrnfFV3fs4cLq1bh2Pz5vhe/XsjRGVX1M/IYq8J0qdPH1555RX+/fdfmjZtio2Njdn++++/v/jRCiFKzYLrKsI8WsdfEiBCiHKtVatWtGrVinfeeYfc3Ny7Pl5cXByJiYl069bN1Obm5kZ4eDjR0dEMHDiQ6Oho3N3dTQkQgG7duqHT6di2bRsPPvgg0dHRdOzY0ZQAAYiMjOQ///kPKSkpeHh4EB0dzfjx482ePzIy0jQ9pyixCHEnTsQYf/o2QBIgAn1aGhmbNgHg1qePhaMRovwpdhLkqaeeAuCdd94psE/TNPR6/d1HJYQoEQmZWWw4cwEAd1tregZWt3BEQghRdDdeaLkTiYmJAPj4+Ji1+/j4mPYlJibi7e1ttt/a2hpPT0+zPiEhIQWOkb/Pw8ODxMTE2z7P7WK5UXZ2NtnZ2abt9PT027xiURXFbTcO7K7VWhIgAtLWrEHl5mJXqxb2DRpYOhwhyp1irwliMBhuepMEiBDly8LjZ8lfYrB/LT/srKwsGo8QQojimTZtGm5ubqZbYGCgpUMS5Uz6OcWFE6BpEBxm6WiEpRmys0lfvRowrgUi68AJUVCxkyBCiIohNTuX5fHnALC30tGvpq+FIxJCiLLn62v825eUlGTWnpSUZNrn6+vLuXPnzPbn5eWRnJxs1qewY1z/HDfrc/3+28VyowkTJpCWlma6nTp1qgivWlQlcTuMP/0aylQYAZeiojBkZGBdvTpO99xj6XCEKJeKNB3mk08+YdSoUdjb2/PJJ5/csu8LL7xQIoEJIe7OkhOJZOuN40D6BPvganv3w8qFEKKiCQkJwdfXl7Vr19K8eXPAOKVk27ZtPPvsswBERESQmprKzp07CQszXkpft24dBoOB8PBwU58333yT3Nxc0zSd1atXU79+fTyulp6MiIhg7dq1jB071vT8q1evJiIiosix3MjOzg47O7sSfU9E5ZI/FSZEpsJUecpgIG3FCgDcevVCkxHAQhSqSEmQjz/+mCFDhmBvb8/HH398036apkkSRIhyICtPz29xCQDoNHiklp+FIxJCCHMrV67E2dmZ9u3bA/DZZ5/x1Vdf0ahRIz777DNTYqEoMjIyOHr0qGk7Li6O2NhYPD09CQoKYuzYsUydOpW6desSEhLCxIkT8ff3N1WQadiwIT179uSpp55i9uzZ5ObmMmbMGAYOHIi/vz8AgwcPZsqUKYwYMYLXXnuNffv2MWvWLLPzohdffJFOnToxY8YM+vTpw4IFC4iJiTGV0dU07baxCFEc6ecUF0+CpoPglpaORlhaZkwMeefOoXN2xqVjR0uHI0S5VaTpMHFxcVSrVs10/2a348ePF+vJo6Ki6Nu3L/7+/miaZlo9/VY2bNhAy5YtsbOzo06dOsybN69An88++4yaNWtib29PeHg427dvL1ZcQlR0K06dIz0nD4B7/b3wdbS3cERCCGHulVdeMS3yuXfvXl566SV69+5NXFxcgQortxMTE0OLFi1o0aIFAOPHj6dFixZMmjQJgFdffZXnn3+eUaNGcc8995CRkcHKlSuxt7/2t/HHH3+kQYMGdO3ald69e9O+fXtT8gKMVVxWrVpFXFwcYWFhvPTSS0yaNIlRo0aZ+rRt25b58+fz5ZdfEhoayi+//MKSJUto0qSJqU9RYhGiqOKunuLKVBihlCJt2TIAXLt2RSd/U4S4KU0ppSz15CtWrGDz5s2EhYXRv39/Fi9efMsrIXFxcTRp0oRnnnmGkSNHmoacLlu2jMjISAB+/vlnnnjiCWbPnk14eDgzZ85k0aJFHDp0qMDK7zdT1PrCQpRHeQbF4+t2kXDZWE3g606h1HFzsnBUQojKoqQ+I52dndm3bx81a9Zk8uTJ7Nu3j19++YVdu3bRu3fvm1ZLqerkHEVcb8nbBi6ehHbDNBp0liRIVXbl4EESpk5Fs7EhcOZMrN3cLB2SEGWuqJ+RxS6RW5J69epFr169itx/9uzZhISEMGPGDMA4fPXvv//m448/NiVBPvroI5566imefPJJ02OWLVvGnDlzeP3110v+RQhRzkQlXDQlQO6p7i4JECFEuWRra8vly5cBWLNmDU888QQAnp6eUgZWiCK4fipMTakKU+WlLV8OgHP79pIAEeI2KlR1mOjoaLp162bWFhkZSXR0NAA5OTns3LnTrI9Op6Nbt26mPoXJzs4mPT3d7CZERaSUYsHRM6btQXVqWDAaIYS4ufbt2zN+/Hjeffddtm/fTp8+fQA4fPgwAQEBFo5OiPLv+qkw9i4yCqQqyzl7lsu7doGm4VaMC8xCVFUVKgmSmJiIj4+PWZuPjw/p6elcuXKFCxcuoNfrC+1zq2G106ZNw83NzXQLDAwslfiFKG27LqRxOC0TgHpuTrTwkqHSQojy6dNPP8Xa2ppffvmFL774gho1jEnbFStW0LNnTwtHJ0T5F7fjalWYeyQBUtXljwJxbNkS26uLOQshbs6i02HKiwkTJpgtwpaeni6JEFEhLTh61nR/UJ0aaJqcGAkhyqegoCCWLl1aoP1WVeiEEEbpSTIVRhjlpaZy6e+/AXDv3dvC0QhRMRR7JMjKlSv5++p/NDBWYmnevDmDBw8mJSWlRIO7ka+vL0lJSWZtSUlJuLq64uDggJeXF1ZWVoX28fX1velx7ezscHV1NbsJUdEcTctkx/lUAPwd7ejgV82yAQkhxG0cO3aMt956i0GDBnHu3DnAOBJk//79Fo5MiPItbofxp38jmQpT1aWvXg15edjVqYNdvXqWDkeICqHYSZCSLGlXXBEREaxdu9asbfXq1URERADGRdbCwsLM+hgMBtauXWvqI0Rldf1aIANq+2Otk5MiIUT5tXHjRpo2bcq2bdv47bffyMjIAOCff/7h7bfftnB0QpRvx7fLVBgBhqws0tesAcCtd28ZASxEERU7CRIXF0ejRo0A+PXXX7nvvvt4//33+eyzz1ixYkWxjpWRkUFsbCyxsbGmY8fGxhIfHw8Yp6nkrxYP8Mwzz3D8+HFeffVVDh48yOeff87ChQsZN26cqc/48eP56quv+Pbbbzlw4ADPPvssmZmZpmoxQlRGiZezWHf2AgButtb0DCxaOWghhLCU119/nalTp7J69WpsbW1N7ffeey9bt261YGRClG9piYrkeONUmGCZClOlXYqKwpCZibWPD06tWlk6HCEqjGKvCVKSJe1iYmLo0qWLaTt/JMnQoUOZN28eCQkJpoQIQEhICMuWLWPcuHHMmjWLgIAAvv76a1N5XIBHH32U8+fPM2nSJBITE2nevDkrV64ssFiqEJXJouMJGIwXhXgwxA97ayvLBiSEELexd+9e5s+fX6Dd29ubCxcuWCAiISoGs6kwznLlv6pSej1pVy9Au/fqhaarUPUuhLCoYidB8kvatWvXju3bt/Pzzz8Dd1bSrnPnziilbrp/3rx5hT5m9+7dtzzumDFjGDNmTLFiEaKiSsvJZdlJ4zo4dlY6+tW8+fo3QghRXri7u5OQkEBISIhZ++7du02VYoQQBUlVGAGQuW0beefPo3N2xrlDB0uHI0SFUuyUoZS0E6J8+f1EIll6AwC9g7xxt7OxcERCCHF7AwcO5LXXXiMxMRFN0zAYDGzevJmXX37ZbCqsEOIamQojAJTBQMoffwDg1rMnOjs7C0ckRMVS7JEgUtJOiPIjW6/nt+MJgDGjOaCW1IYXQlQM77//PqNHjyYwMBC9Xk+jRo3Q6/UMHjyYt956y9LhCVEuxW03/pSpMFXb5dhYck+fRrO3x7V7d0uHI0SFU+wkCBhL2s2dO5djx44xa9YsvL29WbFiBUFBQTRu3LikYxRC3MTKU+dJzckDoHMNL/yc7C0ckRBCFI2trS1fffUVEydOZN++fWRkZNCiRQvq1q1r6dCEKLfyp8LUai0JkKpKKUXq1VEgrt26YeXkZOGIhKh4ij0dRkraCVE+6JXi56NnTdsDa8soECFExRMUFETv3r0ZMGCAJECEuIW0REXyKdCsILilpaMRlpJ14ADZR4+i2djgJksRCHFHij0SJL+k3fjx43FxcTG133vvvXz66aclGpwQ4uY2JVzk7OUsAMK83Kjn7mzhiIQQ4tbyq8AVxUcffVSKkQhR8eRPhanRCOxkKkyVlT8KxKVjR6zd3S0bjBAVVLGTIFLSTgjLU0qx4LpRIIPqSCUFIUT5d7vqbvk0Tb7gCXEjqQojso8f58q+faDT4danj6XDEaLCKnYSREraCWF5sRfTOZhqnIpWx9WJsOpuFo5ICCFub/369ZYOQYgKKTVBpsIISPnzTwCc27bFxtvbwtEIUXEVe00QKWknhOUtOHrGdH9QHX+5aiqEqHDS0tJITk4u0J6cnEx6eroFIhKi/IrbYfxZo7FMhamqcs6c4fIO4y+C+333WTgaISq2YidB3n//fRo0aEBgYCAZGRk0atSIjh070rZtWylpJ0QZOJaWybZzqQD4ONjRyd/LsgEJIcQdGDhwIAsWLCjQvnDhQgYOHGiBiIQov+K2y1SYqi516VIAHMPCsA0IsHA0QlRsxU6C5Je0O3bsGEuXLuWHH37g4MGDfP/991hZWZVGjEKI6/x87NpaII/W9sdaJydEQoiKZ9u2bXTp0qVAe+fOndm2bZsFIhKifEo9q0g5DTqZClNl5Z4/T8bmzQC433+/haMRouIr9pog+YKCgggKCirJWIQQt5F0OZu1Z4wLELvaWNMrSOaDCiEqpuzsbPLy8gq05+bmcuXKFQtEJET5lD8Vxr8x2DnJhY+qKG35cjAYcGjcGPvatS0djhAVXpGSIFLSTojy4ZfjZ9Er45DYB0N8cbCW0VdCiIqpdevWfPnll/zvf/8za589ezZhYWEWikqI8keqwlRteWlpXNqwAZBRIEKUlCIlQaSknRCWdyknjz9PJgFgq9PxYIifhSMSQog7N3XqVLp168Y///xD165dAVi7di07duxg1apVFo5OiPIh+ZRMhanq0leuROXmYle7NvaNGlk6HCEqhSIlQaSknRCW9/uJRLL0BgB6B3njbmdj4YiEEOLOtWvXjujoaD788EMWLlyIg4MDzZo145tvvqFu3bqWDk+IcuHQBuMokOCWMhWmKtJnZpK2ejVgHAUiF5yFKBnFXhhVStoJUfay9QZ+PZ4AGP/TPlLb37IBCSFECWjevDk//vgj+/fvJyYmhjlz5pRKAqRmzZpomlbgNnr0aMC4GOuN+5555hmzY8THx9OnTx8cHR3x9vbmlVdeKbCmyYYNG2jZsiV2dnbUqVOHefPmFYjls88+o2bNmtjb2xMeHs727dtL/PWKyiEvR3E02ni/Xif58lsVpa9Zg8rKwiYgAMcWLSwdjhCVRrGTIFLSToiytzL+HCk5uQB09K9GDSd7C0ckhBDFd/3FkvT09FveStKOHTtISEgw3VZfvbL6yCOPmPo89dRTZn2mT59u2qfX6+nTpw85OTls2bKFb7/9lnnz5jFp0iRTn7i4OPr06UOXLl2IjY1l7NixjBw5kr/++svU5+eff2b8+PG8/fbb7Nq1i9DQUCIjIzl37lyJvl5ROZyIgZzL4FwNasgsiCrHkJ1N2sqVALj37YumK/bXNiHETRT7f5OUtBOibOUaDPx49LRpe1CdGhaMRggh7pyHh4fpC7+7uzseHh4FbvntJal69er4+vqabkuXLqV27dp06tTJ1MfR0dGsj6urq2nfqlWr+Pfff/nhhx9o3rw5vXr14t133+Wzzz4jJycHMC7oGhISwowZM2jYsCFjxozh4Ycf5uOPPzYd56OPPuKpp57iySefpFGjRsyePRtHR0fmzJlToq9XVA6HNhqnwtTrqKHpZCRIVXNpwwYMly5hXb06zm3aWDocISqVYpfIlZJ2QpStv06d59wV40l2G2936rs7WzgiIYS4M+vWrcPT0xOw3HpjOTk5/PDDD4wfP95sfv2PP/7IDz/8gK+vL3379mXixIk4OjoCEB0dTdOmTfHx8TH1j4yM5Nlnn2X//v20aNGC6OhounXrZvZckZGRjB071vS8O3fuZMKECab9Op2Obt26ER0dXYqvWFREaYmKxEOgaVCvg6WjEWVN5eWRumwZAO733YdmJdUAhShJxU6CSEk7IcpOnkEx/8i1USCP1wu0YDRCCHF3rh95cf39srRkyRJSU1MZNmyYqW3w4MEEBwfj7+/Pnj17eO211zh06BC//fYbAImJiWYJEMC0nZiYeMs+6enpXLlyhZSUFPR6faF9Dh48eNN4s7Ozyc7ONm3L+mtVw6Eo4yiQgGbg5CmjQKqajM2b0ScnY+XmhnMHyYIJUdKKnQSRknZClJ21Z85z9rLx5DfMy43Gni4WjkgIIUpOamoq27dv59y5cxgMBrN9TzzxRKk85zfffEOvXr3w97+2wPSoUaNM95s2bYqfnx9du3bl2LFj1K5du1TiKKpp06YxZcoUi8YgypYhT3Hkb+P9eh0lAVLVKIOB1D//BMCtd290trYWjkiIyqfYSRApaSdE2dArxQ+Hr40CGVpfRoEIISqPP//8kyFDhpCRkYGrq6vZ1BRN00olCXLy5EnWrFljGuFxM+Hh4QAcPXqU2rVr4+vrW6CKS1JSEgC+vr6mn/lt1/dxdXXFwcEBKysrrKysCu2Tf4zCTJgwgfHjx5u209PTCQyUz4PKLD4WstLBwQ2CQi0djShrmTt2kJuYiM7JCdd777V0OEJUSne0zHBJl7QrTrm4wsrYaZpGnz59TH2GDRtWYH/Pnj3vOD4hLGHDmQucyswCILSaK82qud7mEUIIUXG89NJLDB8+nIyMDFJTU0lJSTHdkpOTS+U5586di7e3t9k5Q2FiY2MB8PPzAyAiIoK9e/eaVXFZvXo1rq6uNGrUyNRn7dq1ZsdZvXo1ERERANja2hIWFmbWx2AwsHbtWlOfwtjZ2eHq6mp2E5Vb/lSYuu1BZy0jQaoSZTCQcjVJ69qjBzoHBwtHJETlVKSRIOnp6aYP3dvNRS3uh3N+ubjZs2cTHh7OzJkziYyM5NChQ3h7exfo/9tvv5lWYge4ePEioaGhZmXuAHr27MncuXNN23Z2dsWKSwhLMijF99etBfJEvQALRiOEECXvzJkzvPDCC6bFR0ubwWBg7ty5DB06FGvra6c/x44dY/78+fTu3Ztq1aqxZ88exo0bR8eOHWnWrBkAPXr0oFGjRjz++ONMnz6dxMRE3nrrLUaPHm06v3jmmWf49NNPefXVVxk+fDjr1q1j4cKFLLu6uCHA+PHjGTp0KK1ataJ169bMnDmTzMxMnnzyyTJ5D0T5l3FRcXqv8X59mQpT5WRs2ULumTPoHB1xkwu4QpSaIiVBPDw8SEhIwNvbG3d3d7Mhq/mUUmiahl6vL1YA15eLA+MCq8uWLWPOnDm8/vrrBfrnryqfb8GCBTg6OhZIgtjZ2d1yeKkQ5dmmhGROXDJWW2ri4UJLLzcLRySEECUrMjKSmJgYatWqVSbPt2bNGuLj4xk+fLhZu62tLWvWrDElJAIDA3nooYd46623TH2srKxYunQpzz77LBERETg5OTF06FDeeecdU5+QkBCWLVvGuHHjmDVrFgEBAXz99ddERkaa+jz66KOcP3+eSZMmkZiYSPPmzVm5cmWBxVJF1XV4E6DAryG4+kgSpCpReXmmUSDu992HlZOThSMSovIqUhKktEralUS5uG+++YaBAwfidMMfig0bNuDt7Y2Hhwf33nsvU6dOpVq1aiUWuxClRSnFd4dPmbYfrx9QaOJRCCEqmj/++MN0v0+fPrzyyiv8+++/NG3aFBsbG7O+999/f4k+d48ePVBKFWgPDAxk48aNt318cHAwy5cvv2Wfzp07s3v37lv2GTNmDGPGjLnt84mqx2BQHN5k/B2VUSBVz6WNG8k7dw4rNzdce/SwdDhCVGpFSoKUVkm7Cxcu3FG5uHzbt29n3759fPPNN2btPXv2pH///oSEhHDs2DHeeOMNevXqRXR0NFaF1NmW8nOiPNmSlMKx9MsA1Hd3onV1d8sGJIQQJaRfv34F2q4fTZHvTkaWClHRnd0HmRfB1gmCwywdjShLhpwcUpYsAcD9gQfQ2dtbNiAhKrliV4cBy5S0K8w333xD06ZNad26tVn7wIEDTfebNm1Ks2bNqF27Nhs2bDCV9b2elJ8T5cWNo0CG1guUUSBCiErjxnMGIcQ1+Qui1mkL1rby2V+VpK9Zgz4lBetq1XDt0sXS4QhR6RU7CVKSJe28vLzuqFwcQGZmJgsWLCj0CtKNatWqhZeXF0ePHi00CSLl50R5sf18KodSMwGo4+pEhI+HhSMSQojSl5WVhb1c+RRV2JU0xcmrM6lkKkzVYrh8mdSrUwXd+/dHu2FqoBCi5BW7RG5JlrS703JxAIsWLSI7O5vHHnvsts9z+vRpLl68aCp1dyMpPyfKA6UU3x26VhHm8XqyFogQovLS6/W8++671KhRA2dnZ44fPw7AxIkTC0xzFaKyO7IZlB6q1wLPQPnsr0rS/voLQ0YGNr6+uLRvb+lwhKgSip0EKemSduPHj+err77i22+/5cCBAzz77LNm5eKeeOIJs4VT833zzTf069evwGKnGRkZvPLKK2zdupUTJ06wdu1aHnjgAerUqWO2QrsQ5c2uC2nsT7kEQE0XBzr4ed7mEUIIUXG99957zJs3j+nTp2Nra2tqb9KkCV9//bUFIxOibCmlOHx1Kkz9TpIAqUr0ly6RenXBZY+HH0YrZO1CIUTJK/Z0mJIuaXe7cnHx8fHodOa5mkOHDvH333+zatWqAsezsrJiz549fPvtt6SmpuLv70+PHj149913sbOzK5GYhSgN3x2+fhRIIDoZBSKEqMS+++47vvzyS7p27cozzzxjag8NDS3S4uhCVBaJhyEtEWzsoVa4paMRZSl12TLUlSvYBgXhdMMah0KI0lOkJEhpl7S7Vbm4DRs2FGirX79+oWXuABwcHPjrr7+KHYMQlvTPxTT+uWisShTo7EBnfynnLISo3M6cOUOdOnUKtBsMBnJzcy0QkRCWcXij8Zw2pDXY2MsFkKoiLyWF9KsXdD0eeQRNV+wB+kKIO1SkJIiUtBOidF2/FshjdWtgJaNAhBCVXKNGjdi0aRPBwcFm7b/88gstWrSwUFRClK3sTEXcDuP9Bp3ls78qSf3jD1RODnZ16uDYvLmlwxGiSilSEkRK2glRevYnX2LnhTQA/B3t6FqjuoUjEkKI0jdp0iSGDh3KmTNnMBgM/Pbbbxw6dIjvvvuOpUuXWjo8IcrEsWjQ54JHAHiFWDoaUVZyz58nfd06ADwHDJCF8IUoY3c17iorK6uk4hCiyvr+8CnT/SF1A7DWyQehEKLye+CBB/jzzz9Zs2YNTk5OTJo0iQMHDvDnn3/SvXt3S4cnRKlTSnFo47UFUeWLcNWR8ttvoNfj0LgxDo0aWTocIaqcYi+Mqtfref/995k9ezZJSUkcPnyYWrVqMXHiRGrWrMmIESNKI04hKqVDqRlsPZcKgI+DLT0CZRSIEKLq6NChA6tXr7Z0GEJYxIUTkHwKrKyhToSloxFlJefMGTL+/hswrgUihCh7xR4JIiXthCg5cw9dGwUyuE4ANrIolhCiihg5cmShi58LUVXkL4hasxXYOcsokKoi5ddfQSkcw8KwL2RxaCFE6Sv2N678knZDhgzB6rpa1lLSToji2X0hja1JKQBUt7elV5C3hSMSQoiyc/78eXr27ElgYCCvvPIKsbGxlg5JiDKTm6U4ttV4v14nSYBUFdknTpC5fTtoGp4PP2zpcISosoqdBJGSdkLcPYNSfLH/hGl7RIMgbK1kFIgQour4/fffSUhIYOLEiezYsYOwsDAaN27M+++/z4kTJywdnhCl6thWyM0CVx/wa2DpaERZSV60CADniAhsAwMtHI0QVVexv3Xll7S7kZS0E6Lo1p25wOG0TABquzrSXdYCEUJUQR4eHowaNYoNGzZw8uRJhg0bxvfff1/oxRYhKguDXrFnuXEqTIMusiBqVZF1+DBX/vkHdDo8+ve3dDhCVGnFXhhVStoJcXdy9Aa+OhBv2n6mUU2s5ARICFGF5ebmEhMTw7Zt2zhx4gQ+Pj6WDkmIUnN8G1w6B3bO0KCLpaMRZUEpRfLChQC4dOqEja+vhSMSomor9kgQKWknxN1ZHJdA0pVsAO6p7s493u6WDUgIISxk/fr1PPXUU/j4+DBs2DBcXV1ZunQpp0+ftnRoQpQKZVD8s9Q4CqRJpIaNnVwEqQoyt24l6+BBNBsbPPr1s3Q4QlR5xR4JAlLSTog7lZ6Ty/dHjCf3GvBMo2DLBiSEEBZSo0YNkpOT6dmzJ19++SV9+/bFzs7O0mEJUapO7ITUs2DrCI26WToaURYMV65wcf58ANzvvx/ratUsHJEQothJkJEjR/LYY4/RuXPnUghHiMrth8OnycjVAxAZWJ3abk4WjkgIISxj8uTJPPLII7i7u1s6FCHKhFKK2D+Mo0AadwdbBxkFUhWkLFmCPiUFa29v3Pr0sXQ4QgjuYDqMlLQT4s4kZGax+EQiALY6HcMbBFk4IiGEsJynnnpKEiCiSjkVC8mnwMYeGneXBEhVkHPmDGkrVwJQ7fHH0dnaWjgiIQTcQRJEStoJcWe+PhhPrsF4BeiR2n54O8iwbyGEEKIqUEqx++ookIb3gp2zJEEqO6UUF7/7DvR6HFu0wEmqaApRbhQ7CQJS0k6I4jqYmvH/7d13eJTF+v/x96Y3UihpkNB7SUCKAQQUJAioKCqiAnJEBEHFqCDnhxQFEQugSFE5GLAcO8gBBSESvgqoiIChRYhAaIFQkpBe9vn9EbKyJECAJJvyeV3XXsk+O8/szE7K7L3z3EPUsdMAeDk5MLhRbRu3SERERMrKsd1w+iDYO0GrPgqAVAVpv/1Gxu7dmBwdqTFkiK2bIyIXua4gSAFtaSdydYZhsHD3Icv9YU2D8HC8rpzEIiIiUsFcnAukWQ9w9VQQpLIzZ2Zy5pNPAPDq3x9HX18bt0hELnZdQRBtaSdSfFtOnmPnmRQA6ri7cFddBQtFRESqioRYOPkX2DlA6zsUAKkKkr79lryzZ3GoVQvvO++0dXNE5BLXHASpXbs2ffv25fTp07z//vucPHmSJUuW0LNnT0wm/WEXuViu2eC9PYct90c2r4uD3Q0twBIRkWs0depUTCaT1a1Zs2aWxzMzMxkzZgw1atTAw8ODgQMHcvLkSas64uPj6devH25ubvj6+vLCCy+Qm5trVSY6Opp27drh7OxMo0aNiIyMLNSW+fPnU69ePVxcXOjUqRO//fZbqfRZyo8d/8tfBdKkG7j7aK5c2WUfP07Sd98BUOORR5QMVaQcuuZ3Y1OnTuXEiRMsX76c++67D2dnJXcUuZzv409yODUDgFY+1bgloLqNWyQiUjW1bNmSEydOWG4///yz5bFnn32W//3vf3z55Zds3LiR48ePc++991oez8vLo1+/fmRnZ7N582aWLl1KZGQkkydPtpQ5ePAg/fr149Zbb2XHjh2MGzeOESNGsHbtWkuZzz//nIiICKZMmcIff/xBSEgI4eHhnDp1qmxeBClzpw4YHN8NJnto01cBkMru4mSoriEhuLVrZ+smiUgRTIZhGLZuRHmTkpKCl5cXycnJeHp62ro5UkGl5+bxcNQfnMvKAeDdrq1oVV0/TyJSsVXE/5FTp05lxYoV7Nixo9BjycnJ1KpVi08//ZT77rsPgH379tG8eXO2bNnCzTffzPfff0///v05fvy4Jf/ZokWLmDBhAomJiTg5OTFhwgRWr17Nrl27LHU/+OCDJCUlsebCFpmdOnWiQ4cOvPvuuwCYzWaCgoJ46qmnePHFF4vVl4r4+ldlP8wxc2QnNLkFbnlMK0Eru9TffuPUO++AgwNBr72Go7+/rZskUqUU93+k/hqLlJLPDxyzBEC6BVRXAERExIb2799PYGAgDRo04OGHHyY+Ph6Abdu2kZOTQ69evSxlmzVrRnBwMFu2bAFgy5YttG7d2ioBfHh4OCkpKezevdtS5uI6CsoU1JGdnc22bdusytjZ2dGrVy9LmaJkZWWRkpJidZOK4fQhgyM7wWSCkP5aBVLZXZwM1btfPwVARMoxBUFESsGZzGw+jzsOgL3JxMjmdW3cIhGRqqtTp05ERkayZs0aFi5cyMGDB7nllls4f/48CQkJODk54e3tbXWOn58fCQkJACQkJBTaAa/g/tXKpKSkkJGRwenTp8nLyyuyTEEdRZk5cyZeXl6WW1BQ0HW9BlL2dl7IBdLgZvD0UxCksktauZK8M2dwqFkT77vusnVzROQKykUQ5FqShEVGRhZKbubi4mJVxjAMJk+eTEBAAK6urvTq1Yv9+/eXdjdELCJjj5CZZwbg7np+1PFwtXGLRESqrjvuuIP777+fNm3aEB4eznfffUdSUhJffPGFrZt2VRMnTiQ5OdlyO3LkiK2bJMVw9qjBoW2AVoFUCTkJCf8kQ334YeyUM1GkXLN5EOR6koR5enpaJTc7fPiw1eOvv/4677zzDosWLeLXX3/F3d2d8PBwMjMzS7s7Iuw7d57Vh/N3FXB3sGdoE31qJyJSnnh7e9OkSRMOHDiAv78/2dnZJCUlWZU5efIk/heWs/v7+xfaLabg/tXKeHp64urqSs2aNbG3ty+yjP8Vls07Ozvj6elpdZPyb+eq/FUg9W4Cn9oKglRmhmFweulSyM3FtXVr3Nq3t3WTROQqbB4EmT17No8//jjDhw+nRYsWLFq0CDc3N5YsWXLZc0wmE/7+/pbbxUtLDcNg7ty5TJo0ibvvvps2bdqwbNkyjh8/zooVK8qgR1KV5ZjNvL4jDvOF+480roO3s6NN2yQiItZSU1OJi4sjICCAm266CUdHR6KioiyPx8bGEh8fT1hYGABhYWHExMRYfUCzbt06PD09adGihaXMxXUUlCmow8nJiZtuusmqjNlsJioqylJGKofkBIODv+Z/H3qnAiCVXfrvv5MREwP29tQYOhSTSWMuUt7ZNAhyvUnCUlNTqVu3LkFBQdx9992WpGSQv0VdQkKCVZ1eXl506tTpsnUq6ZiUlE/3H+Pv8+kANPZy5/6GATZukYiIPP/882zcuJFDhw6xefNm7rnnHuzt7Rk8eDBeXl489thjREREsGHDBrZt28bw4cMJCwvj5ptvBqB37960aNGCIUOGsHPnTtauXcukSZMYM2YMzheWvY8aNYq///6b8ePHs2/fPhYsWMAXX3zBs88+a2lHREQEH3zwAUuXLmXv3r2MHj2atLQ0hg8fbpPXRUrHzlUGhgHBoVCjrt4QV2bmrCyrZKhOAZr3iVQEDrZ88islCdu3b1+R5zRt2pQlS5bQpk0bkpOTefPNN+ncuTO7d++mTp06luRi15J4bObMmUybNq0EeiRV2d8paXz011EA7EwwPrQRDnY2X2wlIlLlHT16lMGDB3PmzBlq1apF165d+eWXX6hVqxYAc+bMwc7OjoEDB5KVlUV4eDgLFiywnG9vb8+qVasYPXo0YWFhuLu7M2zYMF5++WVLmfr167N69WqeffZZ3n77berUqcPixYsJDw+3lBk0aBCJiYlMnjyZhIQEQkNDWbNmTaE5i1Rc5xMNDmzO/z70LgVAKruz//0vuadPY1+jhpKhilQgNg2CXI+wsDCrZaOdO3emefPmvPfee7zyyivXVefEiROJiIiw3E9JSVH2dbkmeYbBGzviyDXyrwF+qFFtGnu527hVIiIC8Nlnn13xcRcXF+bPn8/8+fMvW6Zu3bp8dyHx4eX06NGD7du3X7HM2LFjGTt27BXLSMW1c7WBYYbaraBWAwVBKrO0P/4gZf16AGqNGIHdJRs1iEj5ZdOPqa83SdjFHB0dadu2LQcOHAD+SVB2LXUq6ZjcqK//PsHepFQAgj1cGaJkqCIiIlVK4t8GsRvzv9cqkMotNymJxA8+AMCrTx/cWre2cYtE5FrYNAhSEknC8vLyiImJIeDCNXj169fH39/fqs6UlBR+/fVXJR6TUnEsLZP/7IsHwAS8ENIQZ3tdBiMiIlJVmPMMfo40wICGYeDfREGQysowm0l87z3M58/jFByMzwMP2LpJInKNbH45TEREBMOGDaN9+/Z07NiRuXPnWiUJGzp0KLVr12bmzJkAvPzyy9x88800atSIpKQk3njjDQ4fPsyIESOA/J1jxo0bx/Tp02ncuDH169fnpZdeIjAwkAEDBtiqm1JJGYbBmzsPkJWXvx/MPfX9aV1DK4lERESqkt3r4Gw8OLlDp8EKgFRmKT/8QEZMDCZHR3zHjMHOycnWTRKRa2TzIMjVkoTFx8djd1FyyXPnzvH444+TkJCAj48PN910E5s3b7ZsUQcwfvx40tLSGDlyJElJSXTt2pU1a9bgomv1pIStjj/F9tP5uwn5uTozonldG7dIREREytL50wZ/fJOfE6zjAyZcPRUEqayy4uM5cyHHUPWHHsKpdm0bt0hErofJMC5kchSLlJQUvLy8SE5OVn4QuazEjCwe3bCDtNw8AN64uQUdfL1t2ygRkVKm/5G2pde/fDEMg3VzDY7sBP+m0PdFEyaTgiCVkTk7m2MvvUTOsWO4tW2LX0SExlqknCnu/0glLhC5DoZhMOfPvy0BkD5BtRQAERERqWIO/Q5HdoKdPXQZpgBIZXb2v/8l59gx7L28qDVihMZapAJTEETkOvx4/AybT54DwMfZkSdb1rNtg0RERKRMZacb/PJJ/oLqkP7gHag3xZVV2vbtpKxbB0CtJ57A3svLxi0SkRuhIIjINUrKyuGdmL8t959t3QBPJ0cbtkhERETK2u9fGaQngZc/tOmnAEhldfF2uJ59+uDWpo2NWyQiN0pBEJFr9O6ugyRn5wLQLaA63QJr2LhFIiIiUpZOHTDYuyH/+87DTDg4KQhSGRlmM4nvv485JQWn4GCqaztckUpBQRCRa7A54Szrj50GoJqjA8+0bmDjFomIiEhZMuca/BxpgAGNu0BgcwVAKquUH34g488/87fDffJJbYcrUkkoCCJSTKk5ucz+85/LYMa0rEcNF/0zFBERqUp2/QDnjoKzB3R8UAGQyqrQdrh16ti4RSJSUhQEESkGs2Hw2vYDnM7MBqBDLW/Cg2rZuFUiIiJSls4nGvyxIj8ZaqcHTbhUUxCkMjJnZ3NqwQLIzcWtbVs8e/WydZNEpAQpCCJSDB//dZSfE84C4O5gz3MhDbQ1moiISBViGAablhrkZUNAc2jUxdYtktJgGAZnli4l5+hRbYcrUkkpCCJyFZsTzvJh7BEATMDkm5rg7+Zi20aJiIhImfr7Vzi2C+wdoMswk94YV1JJK1dyfuNGMJm0Ha5IJaUgiMgVxKdmMOOP/RgX7o9oHkwnPx+btklERETKVlaawa+f5s8GQu404eWvAEhldP7//o9zX34JQI2hQ7UdrkglpSCIyGWk5eQy6bd9pOXmAdA9oAYPNapt41aJiIhIWdv6pUFGCngFQJu+tm6NlIb0mBgS//MfALz698fr9ttt3CIRKS0KgogUwWwYvLp9P/GpGQDUr+bGhLaNtPRVRESkijn8h0FsdP73XR41Ye+ouUBlk3X4MCfffhvy8nAPC6P6Aw/YukkiUooUBBEpwrK/jrIp4RwAHo72TO/YDDcHexu3SkRERMrSmXiD6PfyL4Np0QsCmioAUtnknj5NwhtvYGRm4tK8Ob4jR2Ky01skkcpMv+Eil9iUcJbIC4lQ7chPhFrbXYlQRUREqpKMZIN1bxvkZkFgi/wtcaVyyUtL48Qbb5CXlIRjnTr4jRuHydHR1s0SkVKmIIjIRQ6fT2fGH/st90c0D6ajrxKhioiIVCV5OQbr5xmknQEvf7htjAk7BwVBKhMjJ4eTc+aQc+wY9j4+BLzwAvbu7rZuloiUAQVBRC5IvZAINf1CItRbA2swWIlQRUREqhTDMPg50uDUAXByg9vHmXB2VwCkMjHMZk699x6Z+/ZhcnHB/4UXcKhRw9bNEpEy4mDrBoiUB2bDYMYf+zmSlglAQ083xocqEaqIiEhVE/M9HNgEJrv8FSDaDrfyOfvZZ6T98gvY2+M/bhzOwcG2btINMZvNZGdn27oZIqXO0dERe/sbz9OoIIgIsDT2CFtO5idCrebowCsdmuGqRKgiIiJVyuHtBlu/zE+EevNDJmq3VACkskleu5bk774DoNbjj+PaqpWNW3RjsrOzOXjwIGaz2dZNESkT3t7e+Pv739CH1QqCSJX3f8fPsPSvo0D+9WFTbmpCoBKhiohUGjNnzuSbb75h3759uLq60rlzZ2bNmkXTpk0tZXr06MHGjRutznviiSdYtGiR5X58fDyjR49mw4YNeHh4MGzYMGbOnImDwz/TqejoaCIiIti9ezdBQUFMmjSJRx991Kre+fPn88Ybb5CQkEBISAjz5s2jY8eOpdN5KbazRww2vmeAAc1ugxa9FACpbNK2buXMxx8DUP2BB6jWtauNW3RjDMPgxIkT2NvbExQUhJ12tZFKzDAM0tPTOXXqFAABAQHXXZeCIFKl/XziLC9v+8tyf2SLurT39bZdg0REpMRt3LiRMWPG0KFDB3Jzc/n3v/9N79692bNnD+4XJUJ8/PHHefnlly333dzcLN/n5eXRr18//P392bx5MydOnGDo0KE4Ojry6quvAnDw4EH69evHqFGj+OSTT4iKimLEiBEEBAQQHh4OwOeff05ERASLFi2iU6dOzJ07l/DwcGJjY/H19S2jV0QulZFisG6uQU5m/k4wYQ8pAFLZpP7yC6cWLQLDwLNnT7zuvNPWTbphubm5pKenExgYaPX3SqSycnV1BeDUqVP4+vpe96UxJsMwjJJsWGWQkpKCl5cXycnJeHp62ro5Ukqij5/mlW37ybvwK9C7Ti0mtlUeEBGRK6kM/yMTExPx9fVl48aNdOvWDchfCRIaGsrcuXOLPOf777+nf//+HD9+HD8/PwAWLVrEhAkTSExMxMnJiQkTJrB69Wp27dplOe/BBx8kKSmJNWvWANCpUyc6dOjAu+++C+Rfyx8UFMRTTz3Fiy++eNW2V4bXv7zJyzH4/nWDk/vB0w/uesmEs4fmApVJ0nffcfbTTwFw79gR3zFjMJVAXgFby8zM5ODBg9SrV8/y5lCkssvIyODQoUPUr18fFxfr1fvF/R9ZLtZMzZ8/n3r16uHi4kKnTp347bffLlv2gw8+4JZbbsHHxwcfHx969epVqPyjjz6KyWSyuvXp06e0uyEVSNTRRF7e9pclAHJ7nVpKhCoiUkUkJycDUL16davjn3zyCTVr1qRVq1ZMnDiR9PR0y2NbtmyhdevWlgAIQHh4OCkpKezevdtSplevXlZ1hoeHs2XLFiD/2v1t27ZZlbGzs6NXr16WMpfKysoiJSXF6iYlxzAMNi3ND4A4ucLtzygAUpkYZjOnP/7YEgDx7N0b37FjK0UA5GKav0pVUhI/7zYPghQsC50yZQp//PEHISEhhIeHW671uVR0dDSDBw9mw4YNbNmyhaCgIHr37s2xY8esyvXp04cTJ05Ybv/973/LojtSAayJP8WMP/ZjvrAG6o4gX15s2wgHO/0DERGp7MxmM+PGjaNLly60uigh4kMPPcTHH3/Mhg0bmDhxIh999BGPPPKI5fGEhASrAAhguZ+QkHDFMikpKWRkZHD69Gny8vKKLFNQx6VmzpyJl5eX5RYUFHT9nZdCYr6H/T/n7wRz6xgT3oGaC1QW5uxsTs2fT8qFVVjVBw+mxpAhmJQ3w+Z69OjBuHHjrumcffv2cfPNN+Pi4kJoaCiHDh3CZDKxY8eOUmnj5URFRdG8eXPy8vLK9HkLPProowwYMKDUn6devXqXXRl5vR588EHeeuutEq3zetk8J8js2bN5/PHHGT58OJC/tHT16tUsWbKkyGWhn3zyidX9xYsX8/XXXxMVFcXQoUMtx52dnfH39y/dxkuFs+rwSd7aGUfBNWB31vXj2TYNsFMEXUSkShgzZgy7du3i559/tjo+cuRIy/etW7cmICCAnj17EhcXR8OGDcu6mRYTJ04kIiLCcj8lJUWBkBLy92//7ATTabCJOq00F6gs8tLSODlnDpn79oG9Pb5PPIFH5862bpZc8M033+Do6HhN50yZMgV3d3diY2Px8PDg/PnzpdS6Kxs/fjyTJk0qkW1ay4PIyEjGjRtHUlKS1fGtW7da5cwqCZMmTaJbt26MGDECLy+vEq37Wtk0FHo9y0IvlZ6eTk5OTqElrdHR0fj6+tK0aVNGjx7NmTNnSrTtUvGsOHiCNy8KgNxb358IBUBERKqMsWPHsmrVKjZs2ECdOnWuWLZTp04AHDhwAAB/f39OnjxpVabgfsGHLpcr4+npiaurKzVr1sTe3r7IMpf74MbZ2RlPT0+rm9y43esMNiy8sBNMD2jR66qnSAWRe+YMx195hcx9+zC5uhIwfrwCIOVM9erVqVat2jWdExcXR9euXalbty41atQopZZd2c8//0xcXBwDBw68oXqys7NLqEWlp1atWiWebLdVq1Y0bNiQjy/s0GRLNg2CXM+y0EtNmDCBwMBAq0BKnz59WLZsGVFRUcyaNYuNGzdyxx13XHbZkq63rfy+jDvO3JiDlvsPNAjgqVb1dQ2liEgVYBgGY8eOZfny5fz444/Ur1//qucULLEu2IIvLCyMmJgYq8t1161bh6enJy1atLCUiYqKsqpn3bp1hIWFAeDk5MRNN91kVcZsNhMVFWUpI6XLMBv89rmZXz65EAC5FcKGmDQfqCSyjxzh2NSp5Bw9ir2PD4EvvYRry5a2bpZc4tLLYerVq8err77Kv/71L6pVq0ZwcDDvv/++5XGTycS2bdt4+eWXMZlMTJ06tch6N27cSMeOHXF2diYgIIAXX3yR3NxcAFatWoW3t7fl/eCOHTswmUxWVx6MGDHC6jLIS3322WfcfvvtVsk4p06dSmhoKO+99x5BQUG4ubnxwAMPWHJPwT+XsMyYMYPAwEDL9uwxMTHcdtttuLq6UqNGDUaOHElqaqrlvLy8PCIiIvD29qZGjRqMHz+eS/c0KeqyldDQUKvXKCkpiSeeeAI/Pz9cXFxo1aoVq1atIjo6muHDh5OcnGzJo1lw3qX1xsfHc/fdd+Ph4YGnpycPPPCAVUC/4HX46KOPqFevHl5eXjz44IOFVuzceeedfPbZZ5d9jctKhb4o7rXXXuOzzz5j+fLlVj+MDz74IHfddRetW7dmwIABrFq1iq1btxIdHV1kPbretnL77MAx5u8+ZLn/cOPajG5ZTxMeEZEqYsyYMXz88cd8+umnVKtWjYSEBBISEsjIyADyP2F85ZVX2LZtG4cOHWLlypUMHTqUbt260aZNGwB69+5NixYtGDJkCDt37mTt2rVMmjSJMWPG4OzsDMCoUaP4+++/GT9+PPv27WPBggV88cUXPPvss5a2RERE8MEHH7B06VL27t3L6NGjSUtLs1wWLKUnL8cg+n2DmO/z77e/z0TnoSbs7DUfqAwy9uzh2Msvk3fuHI61a1N7yhScg4Nt3awyZRgGOVm2ud3ohqNvvfUW7du3Z/v27Tz55JOMHj2a2NhYAE6cOEHLli157rnnOHHiBM8//3yh848dO0bfvn3p0KEDO3fuZOHChfznP/9h+vTpANxyyy2cP3+e7du3A/kBk5o1a1q9P9y4cSM9evS4bBt/+ukn2rdvX+j4gQMH+OKLL/jf//7HmjVrLH24WFRUFLGxsaxbt45Vq1aRlpZGeHg4Pj4+bN26lS+//JL169czduxYq9ckMjKSJUuW8PPPP3P27FmWL19e7NcU8gPtd9xxB5s2beLjjz9mz549vPbaa9jb29O5c2fmzp2Lp6enJY9mUa+t2Wzm7rvv5uzZs2zcuJF169bx999/M2jQIKtycXFxrFixglWrVrFq1So2btzIa6+9ZlWmY8eO/Pbbb2RlZV1TP0qaTXOCXM+y0AJvvvkmr732GuvXr7dMUC6nQYMG1KxZkwMHDtCzZ89Cj+t628pr2V9HWLLviOX+sCZ1eLRpkAIgIiJVyMKFCwEKTW4//PBDHn30UZycnFi/fj1z584lLS2NoKAgBg4cyKRJkyxl7e3tWbVqFaNHjyYsLAx3d3eGDRvGyy+/bClTv359Vq9ezbPPPsvbb79NnTp1WLx4MeHh4ZYygwYNIjExkcmTJ5OQkEBoaChr1qwptCpWSlZWmkHUuwYn9oLJHm75l4nGXTQXqCxSt2zh1KJFkJeHS9Om+EVEYF/C+QwqgtxsWPbEjQUjrtfQ90w4Ol//+X379rUEDiZMmMCcOXPYsGEDTZs2xd/fHwcHBzw8PCzvEU+fPm11/oIFCwgKCuLdd9/FZDLRrFkzjh8/zoQJE5g8eTJeXl6EhoYSHR1N+/btiY6O5tlnn2XatGmkpqaSnJzMgQMH6N69+2XbePjwYQIDAwsdz8zMZNmyZdSuXRuAefPm0a9fP9566y1Le93d3Vm8eDFOTk5A/o6nBecV5N549913ufPOO5k1axZ+fn7MnTuXiRMncu+99wL5uTPXrl17Ta/r+vXr+e2339i7dy9NmjQB8t8bF/Dy8sJkMl3xvXdUVBQxMTEcPHjQ8h552bJltGzZkq1bt9KhQwcgP1gSGRlpudRpyJAhREVFMWPGDEtdgYGBZGdnk5CQQN26da+pLyXJpkGQi5eFFmS5LVgWenEU7FKvv/46M2bMYO3atUVG4y519OhRzpw5Y1nSeilnZ2fLpzhSOZgNgyX7jvDx/qOWY481C2ZIkytfAy4iIpXP1T6hDAoKYuPGjVetp27dunz33XdXLNOjRw/LJ42XM3bs2CvOc6RkpZ01WDvb4NxRcHSBnmNN1FYS1ErBnJ3Nua++IvnC76V7x47UGjUKuwtvNKXiuPhD7YI35ZfbLbQoe/fuJSwszOqDzi5dupCamsrRo0cJDg6me/fuREdH89xzz/HTTz8xc+ZMvvjiC8sqi8DAQBo3bnzZ58jIyLC6+qBAcHCwJQAC+ZdGms1mYmNjLcGF1q1bWwIgBe0NCQmxSj7apUsXy3kuLi6cOHHCkp8KwMHBgfbt21/TqpsdO3ZQp04dSwDkeuzdu5egoCCrRQItWrTA29ubvXv3WoIg9erVs8r1EhAQUGgMXV1dAay2oLcFm+8OExERwbBhw2jfvj0dO3a0fApTsCx06NCh1K5dm5kzZwIwa9YsJk+ezKeffkq9evUsuUM8PDzw8PAgNTWVadOmMXDgQPz9/YmLi2P8+PE0atTI6pMYqbySsnJ4bccBfjl5znJsVIu6PNio9hXOEhERkcrm7FGDH2YbpJ0FN2/o/ayJGnUVAKkMsv7+m1OLFpFz/DgAXn36UP2hh6r0FrgOTvkrMmz13Dfi0t1iTCYTZrP5xiq9RI8ePViyZAk7d+7E0dGRZs2a0aNHD6Kjozl37twVV4FA/lUM586du2KZyynpnVYK2NnZFQqK5OTkWL4vCDqUheKM4dmzZ4H8xKu2ZPO/EoMGDeLNN99k8uTJhIaGsmPHDqtlofHx8Zw4ccJSfuHChWRnZ3PfffcREBBgub355ptA/nLVP//8k7vuuosmTZrw2GOPcdNNN/HTTz9ptUcV8OeZFEZs3GkVAHmqVX0FQERERKqYE3sNVs/ID4B4BUD/SQqAVAZGbi5nv/46PwHq8ePYe3nh99xz1HjkkSodAIH8N52Ozra52fpS8+bNm7NlyxargMCmTZuoVq2aZTewgrwgc+bMsQQ8CoIg0dHRV8wHAtC2bVv27NlT6Hh8fDzHLwTjAH755Rfs7OwsCVAv196dO3eSlpZm1d6C87y8vAgICODXX3+1PJ6bm8u2bdus6qlVq5bVe+WUlBQOHvxnM4g2bdpw9OhR/vrrryLb4eTkdNnNQy5u65EjRzhy5J8UA3v27CEpKcmSGLy4du3aRZ06dahZs+Y1nVfSbL4SBK68LPTSZKaHDh26Yl2urq7XfK2UVHxmw+DT/cdYEhuP+cLfPm8nBya2a0wnXx/bNk5ERETK1N+/Gmz8wMCcC35N4PanTTh7KABS0WUfPcqpRYvIvvB+wL1TJ2o++ij217jdqlQ+Tz75JHPnzuWpp55i7NixxMbGMmXKFCIiIrC7EBzz8fGhTZs2fPLJJ7z77rsAdOvWjQceeICcnJyrrgQJDw9n6dKlhY67uLgwbNgw3nzzTVJSUnj66ad54IEHrphn4+GHH2bKlCkMGzaMqVOnkpiYyFNPPcWQIUMsiwGeeeYZXnvtNRo3bkyzZs2YPXs2SUlJVvXcdtttREZGcuedd+Lt7c3kyZOxt7e3PN69e3e6devGwIEDmT17No0aNWLfvn2YTCb69OlDvXr1SE1NJSoqipCQENzc3AptjdurVy9at27Nww8/zNy5c8nNzeXJJ5+ke/fuxUpNcbGffvqJ3r17X9M5paFqh0ulUjibmc34X/aweN8/AZDQGp4s7hGqAIiIiEgVYjYb7FxlsGFhfgCkXnvo87wCIBWdYTaTtGoVRydNIvvQIew8PPAdOxa/p55SAEQAqF27Nt999x2//fYbISEhjBo1iscee8wqwTXkBwXy8vIsqz6qV69OixYt8Pf3v+LKDcgPXOzevduya02BRo0ace+999K3b1969+5NmzZtWLBgwRXrcnNzY+3atZw9e5YOHTpw33330bNnT0twBuC5555jyJAhDBs2jLCwMKpVq8Y999xjVc/EiRPp3r07/fv3p1+/fgwYMICGDRtalfn666/p0KEDgwcPpkWLFowfP96y+qNz586MGjWKQYMGUatWLV5//fVCbTWZTHz77bf4+PjQrVs3evXqRYMGDfj888+v2MdLZWZmsmLFCh5//PFrOq80mIwb3c+oEkpJScHLy4vk5GQ8PT1t3Ry5gm2JScz4Yz9ns/KvfTMBQ5vUYWjTIOy1A4yISInT/0jb0ut/eWePGvy8xCDx7/z7LW6HToNN2NlpPlCR5SQkcOr998m6sJzfLTSUmo89hoOPPujKzMzk4MGD1K9fv8iEnVLyXnjhBVJSUnjvvfcAmDp1KitWrGDHjh22bVgFsHDhQpYvX84PP/xwQ/Vc6ee+uP8jy8XlMCLXKtdssOyvI3z011EKonjVnR2Z1K4J7Wp52bRtIiIiUnbycvJXf+xcBeY8cHSFTg+aaNINm+cpkOtnGAbno6I489//YmRlYXJxocaQIVTr1k3jKjbz//7f/2PBggWYzWbLZTZSPI6OjsybN8/WzQAUBJEKKDEji+l/7GfnmRTLsQ61vPl3u0b4OGtLNBERkari5IH81R9JF3ISBreFzkNNuPvoTXJFlrFvH2e/+MKy+sOleXNqjRyJo413lBDx9vbm3//+t62bUSGNGDHC1k2wUBBEKow8w+CHI4ks2nOI5OxcAOxM8FizYAY3qo2dPhUQERGpEnIyDX7/2mDPesAAF0/o/IiJeh20+qMiy4yL49xXX5EREwOAycmJ6oMG4Xn77VV+5xcpn6ZOncrUqVNt3Qy5RgqCSIXw+6kkFu45RFxKuuVYLRcnJt/UhNY1dE20iIhIVXE0xmBTpEHqmfz7jbtAx8EmXJT8tMLKPnKEs199RXrB9p/29lTr0QOfu+/GoXp12zZORCodBUGkXPs7JY1Few7z26kkq+PdAqrzXEhDvJwcbdMwERERKVOZqQa/fmpwYHP+fY+a0OVRE3VaKfhRUeUkJHDum29I3bIFDANMJjy6dsXnnntw9PW1dfNEpJJSEETKpTOZ2SzZF8/38acwX3S8iZc7o1vWo21NJT8VERGpCrLSDPZtgF1rDTLPAyZoeTvcdK8JRxcFQCqi3DNnOLd8Oef/7//AnD/Tc+/YEZ+BA3GqXdvGrRORyk5BEClX0nPz+CLuOJ8dOEZm3j/hDz9XJx5vXpfbatdU7g8REZEqIO2cwe61BvuiIScz/5h3bbjlXyZ8G2ouUBFlHztGyvr1pGzYALn5+d1cQ0Kofv/9ONerZ9vGiUiVoSCIlAt5hsH38adYsi+es1k5luPuDvY80rgO9zYIwNleCbFERERKWtwWgyM7DboON+HgbPvgQtJxgz+/N4jbnL/lLYBPHWh9h4mGncDOwfZtlOIzZ2eT9ttvnN+wgczYWMtxl+bNqX7//bg0aWLD1olIVaQgiNjU2cxsvj9yiv8dPklCepbluL3JxN31/BjaJAhvZ+X9EBERKQ1ZaQablhnkZEDSCYNeT4NHDdsEGU4eMPhztUH89n+O+TWBNn1NBIVo15eKJvvIEVI2bCD1558xp19IbG9nh1vbtnjdfjsuLVtqTEXEJhQEkTJnGAY7zqSw8lAC/3fiLHmGYfV4t4DqPN68LkEerjZqoYiISNXg7G7i9mfgx/kGZw7Dt1MNbhsDAc3K5s2pYTY48if8+Z3Byb/+OV63HbTua8Kvkd4kVyTmrCzSfv2VlA0byNq/33LcoWZNqt16K9W6dcPBx8eGLRQRURBEylBKdg5rjySy8vBJjqRmWD1mAjr4evNI4zq00Za3IiIiZSagmYm7p8L6d/IDId+/YXDzYGjes3RWXxhmg1NxcHCrwaHfIe1s/nE7e2jUOf+yF+9ABT8qCiMvj8z9+0n75RfOb9qEkXFhjmdvj1u7dnjeeiuurVphstNlzVL6EhISGDJkCJs3b8bR0ZGkpCRMJhPLly9nwIABZdaO2NhYunfvzv79+6lWrVqJ11+vXj3GjRvHuHHjSrxuW3rwwQfp0KEDzz33XKk+j4IgUqoMw2DPuVRWHkpgw/EzZJvNVo97OznQN9iP/nX9CHR3sVErRUREqjaPGib6/xt+/tAg7hfY8nF+QKTzULB3vPGAhCXw8ZvBoW3/BD4AHF2hWQ9o2duEu4+CHxWBOSOD9JgY0v/4g/QdOzCnploec/D1xbNHDzy6dcPB29t2jZRKberUqaxYsYIdO3ZYHZ8zZw4nTpxgx44deHnZbjfJiRMn8tRTT91wACQyMpJx48aRlJRkdXzr1q24u7vfUN22FB0dza233sq5c+fwvujvxKRJk+jWrRsjRowo1fFTEERKXJ5hsOfsebacPMfmk2c5dD6jUJnQGp7cVc+fWwKq46hPBkRERGzOwdlE9yegRl3Y+oXBXz/BueMGPcdyXcEJw2xw8sA/Kz7Sz/3zmKMLBLeF+h1N1G4JDk4KfpR3uWfOkL59O2l//EHGnj2W3V0A7Dw8cAsNxaNrV1xbtNCqD7GZuLg4brrpJho3bmyzNsTHx7Nq1SrmzZt32TJ5eXmYTCbsrvN3pVatWld8PCcnB0fHipdXsVWrVjRs2JCPP/6YMWPGlNrz6C+UlIjz2blEHTvN9G1/cc+arTy1aRefHjhmFQDxcLTnvgYBLL01lLldWnFb7ZoKgIiIiJQjJpOJ1neY6P2cCSd3SIyDldMMTh0wrn4ykHbWIO4Xg01LzXwWYbD6VYM96/IDII6u0DAMej1j4qF3TPR4wo66bU0KgJRTRm4umXFxnFu+nKMvvUT8M89wOjKSjD//hNxcHPz88Orbl4BJk6g7fz6+o0bhpstebMowDMyZmTa5GUbx/kYAZGVl8fTTT+Pr64uLiwtdu3Zl69atlscjIyOtVgcArFixwnJ5XmRkJNOmTWPnzp2YTCZMJhORkZHUq1ePr7/+mmXLlmEymXj00UeLfP6YmBhuu+02XF1dqVGjBiNHjiT1wmqmXbt2YWdnR2JiIgBnz57Fzs6OBx980HL+9OnT6dq162X798UXXxASEkLt2rUL9WnlypW0aNECZ2dn4uPjycrK4vnnn6d27dq4u7vTqVMnoqOjgfzVEsOHDyc5OdnSz6lTpwL5l8PMnTvXUr/JZGLhwoXcdddduLu7M2PGDAC+/fZb2rVrh4uLCw0aNGDatGnkXhTANJlMvPfee/Tv3x83NzeaN2/Oli1bOHDgAD169MDd3Z3OnTsTFxdn1cfi1Lt48WLuuece3NzcaNy4MStXrgTg0KFD3HrrrQD4+PgUGqs777yTzz777LKvb0nQShC5LoZhcDg1gy0J5/jl1DlizqZgLuJvnwlo6VONfnX9uDWwBi4O9mXeVhEREbk2dVqZuHsKrHvbIOkYrH7NoPMQaNr9n4CFYTZIOgEn/4KEv/ITm6aesa7H0RWCQ6FBRxO1W5XMpTVSOszp6WTGxZEZG0vmX3+RFReHkfXPzn2YTDg3aoR7u3a4tWuHY2CgdncpZ4ysLA6NGGGT5663eDEml+Jd2j5+/Hi+/vprli5dSt26dXn99dcJDw/nwIEDVK9e/arnDxo0iF27drFmzRrWr18PgJeXF/369WPo0KF4enry9ttv4+paeJOFtLQ0wsPDCQsLY+vWrZw6dYoRI0YwduxYIiMjadmyJTVq1GDjxo3cd999/PTTT5b7BTZu3EiPHj0u276ffvqJ9u3bFzqenp7OrFmzWLx4MTVq1MDX15exY8eyZ88ePvvsMwIDA1m+fDl9+vQhJiaGzp07M3fuXCZPnkzshe2lPTw8Lvu8U6dO5bXXXmPu3Lk4ODjw008/MXToUN555x1uueUW4uLiGDlyJABTpkyxnPfKK68we/ZsZs+ezYQJE3jooYdo0KABEydOJDg4mH/961+MHTuW77//3tK/4tQ7bdo0Xn/9dd544w3mzZvHww8/zOHDhwkKCuLrr79m4MCBxMbG4unpaTVWHTt2ZMaMGWRlZeHs7HzZ/t4IBUGkWLLyzBxITmNfUip7z51n17nzVlvaXszdwZ72tbwJ8/Ohk583Ps5OZdxaERERuVGevibunAQ/Lc7P4/HzhwanDxl4+prygx77ISvV+hyTKf9yGr8mENhcgY/yLPfcOUvAIzM2luz4eLjk03w7Dw9cmjbFrV073ENDsbdhjgWpHNLS0li4cCGRkZHccccdAHzwwQesW7eO//znP7zwwgtXrcPV1RUPDw8cHBzw9/e3Ou7s7Iyrq6vV8Yt9+umnZGZmsmzZMktOjXfffZc777yTWbNm4efnR7du3YiOjua+++6zrMZYvHgx+/bto2HDhmzevJnx48dftn2HDx8uMgiSk5PDggULCAkJAfIvm/nwww+Jj48nMDAQgOeff541a9bw4Ycf8uqrr+Ll5YXJZLpsfy720EMPMXz4cMv9f/3rX7z44osMGzYMgAYNGvDKK68wfvx4q2DF8OHDeeCBBwCYMGECYWFhvPTSS4SHhwPwzDPPWNU7bdq0YtX76KOPMnjwYABeffVV3nnnHX777Tf69OljCXb5+voWWvUTGBhIdnY2CQkJ1K1b96r9vh4KgkghZsPgSGrGhYBHKnuTzhOXnE7uFZa5Bbm7EObnw81+1Wldo5oucxEREakEnFxN3DYGdqyCP74x2LcB4J/5gL0T+DYE/ybg19hErYb550j5YeTlkZOQQPaRI//c4uPJPX26UFmHWrVwadoUlyZNcGnaFMeAAF3eUoGYnJ2pt3ixzZ67OOLi4sjJyaFLly6WY46OjnTs2JG9e/eWVvMs9u7dS0hIiFVS0S5dumA2m4mNjcXPz4/u3bvz/vvvA/mrPl599VX++usvoqOjOXv2bKH2XyojIwOXIlbFODk50aZNG8v9mJgY8vLyaNKkiVW5rKwsatSocc19uzTwsnPnTjZt2mS5NAbyc5FkZmaSnp6Om5sbgFWb/Pz8AGjdurXVsczMTFJSUvD09Lyuet3d3fH09OTUqVNX7UfBqpD09PRi9/1aKQhShRmGwdmsHOJTMziamsGR1AziUtLZl5RKWm7eFc91tDPRpronN/v5EObnQx2PwsvNREREpOIz2ZloexfUCII/vzNw9gD/Jib8muSv+rB3UNCjPDAMg7ykJLKPHrUEOrKPHCHn+HGMnJzCJ5hMOAUH/xP0aNIEh2JciiDll8lkKvYlKeWZnZ1doRwjOUX9DJeSHj16MG7cOPbv38+ePXvo2rUr+/btIzo6mnPnztG+fXvLG/2i1KxZk3PnzhU67urqanUJWWpqKvb29mzbtg17e+uUAVe67OVyLt0tJjU1lWnTpnHvvfcWKntxkObiBKoF7SvqmPnCLp/XU29BPeZLdgotytmz+duHXS35641QEKQKSM/N41haJkcuBDqOpGZwJC2Do6mZVw12QH5ej7rVXGnm7UFzn2o09/aggacbDvpkQERE5LrMnz+fN954g4SEBEJCQpg3bx4dO3a0dbOuKLitieC2CnjYkjkjg5zERHIv3HJOncr/euG+VQ6Pi5icnXGqUwenoCDLzblePeyu8EZOpDQ0bNgQJycnNm3aZLnUIScnh61btzJu3Dgg/83v+fPnSUtLs7yxv3QrXCcnJ/Lyrv4+5lLNmzcnMjLSqu5NmzZhZ2dH06ZNgfxVED4+PkyfPp3Q0FA8PDzo0aMHs2bN4ty5c1fMBwLQtm1b9uzZc9W2tG3blry8PE6dOsUtt9xSZJnr7SdAu3btiI2NpVGjRtd1fmnW6+SUny6hqL7t2rWLOnXqULNmzeuu/2oUBKnADMPgfE4uiRnZnM7MJjEzm8SMrAtfs0nMzCIxI7tYgY6L1XB2zA92+HjQ3LsaTbzd8XDUj4qIiEhJ+Pzzz4mIiGDRokV06tSJuXPnEh4eTmxsLL6+vrZuntiAOTubvOTky95yz5whJzER8/nzV67IZMLR398q2OEUFIRDrVq6rEXKBXd3d0aPHs0LL7xA9erVCQ4O5vXXXyc9PZ3HHnsMgE6dOuHm5sa///1vnn76aX799VciIyOt6qlXrx4HDx5kx44d1KlTh2rVqhUriebDDz/MlClTGDZsGFOnTiUxMZGnnnqKIUOGWC4FMZlMdOvWjU8++YTnn38eyL+0Iysri6ioKCIiIq74HOHh4YwYMYK8vLxCKzwu1qRJEx5++GGGDh3KW2+9Rdu2bUlMTCQqKoo2bdrQr18/6tWrR2pqKlFRUYSEhODm5nbFVSgXmzx5Mv379yc4OJj77rsPOzs7du7cya5du5g+fXqx6iiteuvWrYvJZGLVqlX07dvXkucF8hOv9u7d+7rbVxzl4p3ttX4a8uWXX/LSSy9x6NAhGjduzKxZs+jbt6/lccMwmDJlCh988AFJSUl06dKFhQsX2nS/6KvJNZtJy80jPSeP1NxckrNySc7OITknl+SsHFJycknOvvj7HJKycskuxpKiopgAfzdngjxcCfJwJdj9wtdqrtR0USJTERGR0jJ79mwef/xxS6K5RYsWsXr1apYsWcKLL75o49bJtTIMA3JzMWdnY2Rl5W8ZmpGBOT0dc1pa/vcFX9PT/7mlpZGXkkJucjJGRkaxn8/O3R0HX18ca9XCoVYty1cHX18ca9bEdMkSdJHy5rXXXsNsNjNkyBDOnz9P+/btWbt2LT4+PgBUr16djz/+mBdeeIEPPviAnj17MnXqVMsOJAADBw7km2++4dZbbyUpKYkPP/zwslviXszNzY21a9fyzDPP0KFDB9zc3Bg4cCCzZ8+2Kte9e3dWrFhhWfVhZ2dHt27dWL169RXzgQDccccdODg4sH79ekty0cv58MMPmT59Os899xzHjh2jZs2a3HzzzfTv3x+Azp07M2rUKAYNGsSZM2eYMmWKZZvcqwkPD2fVqlW8/PLLzJo1C0dHR5o1a8aIG9xBqCTqrV27tiXB6vDhwxk6dCiRkZFkZmayYsUK1qxZc0NtvBqTcS2bOpeCzz//nKFDh1p9GvLll19e9tOQzZs3061bN2bOnEn//v359NNPmTVrFn/88QetWrUCYNasWcycOZOlS5dSv359XnrpJWJiYtizZ0+RSWoulZKSgpeXF8nJyXh6et5wH384ksiec+fzgxy5uaTl5JGem2cJeqTl5l13MONKHO1M1HJxpparE/6u/wQ8gjxcqO3uirO9PhEQEZFrU9L/I6ua7Oxs3Nzc+OqrrxgwYIDl+LBhw0hKSuLbb7+94vml8fpn/f035stcRlHIjU4bizrfMPJTrV78mGEUed8AKJgzmc3/5A249Jhh5H+fl5f/1Wy2+mp1LDc3/5aXBwXfF3UsJyc/yJGdjVEQ8Ljw9YZfF8Dk6Ii9pyf2Xl6Fbg4+PpbAhy5hkQKZmZkcPHiQ+vXrF+s9jpSd+fPns3LlStauXWvrplQoCxcuZPny5fzwww+XLXOln/vi/o+0+UqQa/005O2336ZPnz6W7ZNeeeUV1q1bx7vvvsuiRYswDIO5c+cyadIk7r77bgCWLVuGn58fK1as4MEHHyy7zl2wLTGJtUcTS6w+e5MJLycHPJ0cqOXiTE0XJ2q5Olm+FhzzcnLQ/u0iIiLlyOnTp8nLy7Msuy7g5+fHvn37CpXPysoi66IARUpKSom36dT775Nz9GiJ11sl2dlh5+KCnZtbsW72np7Ye3ri4O2N6ZKkiSJScT3xxBMkJSVx/vx5qlWrZuvmVBiOjo7Mmzev1J/HpkGQ7Oxstm3bxsSJEy3H7Ozs6NWrF1u2bCnynC1bthS6Dis8PJwVK1YAcPDgQRISEujVq5flcS8vLzp16sSWLVuKDIKU9gTDzbHwtWB2JnB3cMDNwR53B3vcHC98dbDHw9EBLycHvJwc8bzwNT/okf/V3cFe/yRFRESqgJkzZzJt2rRSfQ5HX99/VlKUpEvnKleYu5hMJuvHi/reZPqn3EW3S49Z7tvb5+fBsLOzfL34e8tXR0dM9vaYHBzAwQGTg4PlvuWYvT0mZ2fsnJwwXbjZOTsX/t7B5p8vikg54ODgwP/7f//P1s2ocG70Up3isulf6mv9NAQgISGhyPIJCQmWxwuOXa7MpUp7gnF/g0D6BPlaghzujvY42dkpkCEiIlLF1KxZE3t7e06ePGl1/OTJk/j7+xcqP3HiRKsPf1JSUggKCirRNvlfJcmfiIhIZaKkEORPMJKTky23I0eOlGj9ge4uNPX2oI6HK9VdnHC210oOERGRqsjJyYmbbrqJqKgoyzGz2UxUVBRhYWGFyjs7O+Pp6Wl1ExERketn05Ug1/ppCIC/v/8Vyxd8PXnyJAEBAVZlQkNDi6zT2dm5WFsqiYiIiNyoiIgIhg0bRvv27enYsSNz584lLS3Nkh9NRORa2HifC5EyVRI/7zZdCXKtn4YAhIWFWZUHWLdunaV8/fr18ff3tyqTkpLCr7/+etk6RURERMrKoEGDePPNN5k8eTKhoaHs2LGDNWvWFLqUV0TkSuzt8/MOZmdn27glImUnPT0dyE+ier1snr3pap+GDB06lNq1azNz5kwAnnnmGbp3785bb71Fv379+Oyzz/j99995//33gfzEWuPGjWP69Ok0btzYskVuYGCg1VZ0IiIiIrYyduxYxo4da+tmiEgF5uDggJubG4mJiTg6OmJnp0wHUnkZhkF6ejqnTp3C29vbEgS8HjYPggwaNIjExEQmT55MQkICoaGhVp+GxMfHW/1Cd+7cmU8//ZRJkybx73//m8aNG7NixQpatWplKTN+/HjS0tIYOXIkSUlJdO3alTVr1mj/bBERERERqRRMJhMBAQEcPHiQw4cP27o5ImXC29v7sqkzistk6CKyQlJSUvDy8iI5OVkJyERERC6i/5G2pddfRC5lNpt1SYxUCY6OjldcAVLc/5E2XwkiIiIiIiIi18fOzk4r3kWugS4cExEREREREZEqQUEQEREREREREakSFAQRERERERERkSpBOUGKUJArNiUlxcYtERERKV8K/jcqr7ptaI4iIiJStOLOURQEKcL58+cBCAoKsnFLREREyqfz58/j5eVl62ZUOZqjiIiIXNnV5ijaIrcIZrOZ48ePU61aNUwmU4nUmZKSQlBQEEeOHKkUW9qpP+VXZeoLqD/lnfpTvpVGfwzD4Pz58wQGBmJnp6tqy5rmKFen/pRv6k/5Vpn6U5n6AupPcRR3jqKVIEWws7OjTp06pVK3p6dnpfihLaD+lF+VqS+g/pR36k/5VtL90QoQ29EcpfjUn/JN/SnfKlN/KlNfQP25muLMUfQRjoiIiIiIiIhUCQqCiIiIiIiIiEiVoCBIGXF2dmbKlCk4OzvbuiklQv0pvypTX0D9Ke/Un/KtsvVHSkdl+zlRf8o39ad8q0z9qUx9AfWnJCkxqoiIiIiIiIhUCVoJIiIiIiIiIiJVgoIgIiIiIiIiIlIlKAgiIiIiIiIiIlWCgiDFNHPmTDp06EC1atXw9fVlwIABxMbGWpXJzMxkzJgx1KhRAw8PDwYOHMjJkyetyjz99NPcdNNNODs7ExoaWuh5Dh06hMlkKnT75Zdfyl1/du7cyeDBgwkKCsLV1ZXmzZvz9ttvF3qu6Oho2rVrh7OzM40aNSIyMrJE+1KW/YmOji5yfBISEspdf86cOUOfPn0IDAzE2dmZoKAgxo4dS0pKSqE+VYTxKU5/KtL4XOzMmTPUqVMHk8lEUlKS1WMVZXyK05+yGJ+S6ktR7fzss8+sylSksblaf8rqd0dKj+Yp5XeeojmK5igFfako43MxzVHK5/honnKD42NIsYSHhxsffvihsWvXLmPHjh1G3759jeDgYCM1NdVSZtSoUUZQUJARFRVl/P7778bNN99sdO7c2aqep556ynj33XeNIUOGGCEhIYWe5+DBgwZgrF+/3jhx4oTllp2dXe7685///Md4+umnjejoaCMuLs746KOPDFdXV2PevHmWMn///bfh5uZmREREGHv27DHmzZtn2NvbG2vWrKmQ/dmwYYMBGLGxsVbjk5eXV+76c/bsWWPBggXG1q1bjUOHDhnr1683mjZtagwePNhSpiKNT3H6U5HG52J33323cccddxiAce7cOcvxijQ+xelPWYxPSfUFMD788EOrdmZkZFger2hjc7X+lNXvjpQezVPK7zxFcxTNUQyjYo3PxTRHKZ/jo3nKjY2PgiDX6dSpUwZgbNy40TAMw0hKSjIcHR2NL7/80lJm7969BmBs2bKl0PlTpky54uRi+/btpdX0It1ofwo8+eSTxq233mq5P378eKNly5ZWZQYNGmSEh4eXcA+slVZ/Cn4BL/6jWRZKqj9vv/22UadOHcv9ij4+l/anIo7PggULjO7duxtRUVGF2l4Rx+dK/bHF+FxvXwBj+fLll623oo3N1fpjq98dKT2apxStPMxTNEcpmuYopUNzlH+UtzmKYWieUqCs5ym6HOY6JScnA1C9enUAtm3bRk5ODr169bKUadasGcHBwWzZsuWa67/rrrvw9fWla9eurFy5smQafQUl1Z/k5GRLHQBbtmyxqgMgPDz8ul6Ta1Fa/SkQGhpKQEAAt99+O5s2bSrh1hfdDrix/hw/fpxvvvmG7t27W45V5PEpqj8FKsr47Nmzh5dffplly5ZhZ1f4z3FFG5+r9adAWY7PjfysjRkzhpo1a9KxY0eWLFmCcdGO8hVtbODK/SlQ1r87Uno0T7l8Pbaep2iOUpjmKKVHc5R85XGOApqnXKws5ykKglwHs9nMuHHj6NKlC61atQIgISEBJycnvL29rcr6+fld07VKHh4evPXWW3z55ZesXr2arl27MmDAgFKdYJRUfzZv3sznn3/OyJEjLccSEhLw8/MrVEdKSgoZGRkl25ELSrM/AQEBLFq0iK+//pqvv/6aoKAgevTowR9//FEqfSmJ/gwePBg3Nzdq166Np6cnixcvtjxWEcfnSv2pSOOTlZXF4MGDeeONNwgODi6y7oo0PsXpT1mPz438rL388st88cUXrFu3joEDB/Lkk08yb948y+MVaWyK0x9b/O5I6dE8pfzOUzRH0RylIoyP5ijle3xA85QbHR+H6zqrihszZgy7du3i559/LvG6a9asSUREhOV+hw4dOH78OG+88QZ33XVXiT8flEx/du3axd13382UKVPo3bt3Cbbu2pVmf5o2bUrTpk0t9zt37kxcXBxz5szho48+uqF2X86N9mfOnDlMmTKFv/76i4kTJxIREcGCBQtKuJXFV5r9qUjjM3HiRJo3b84jjzxSKu26XqXZn7Ienxv5WXvppZcs37dt25a0tDTeeOMNnn766ZJs4jUpzf7Y4ndHSo/mKYWVl3mK5ijWNEcpn+OjOUr5Hh/QPOVGx0crQa7R2LFjWbVqFRs2bKBOnTqW4/7+/mRnZxfKmnzy5En8/f1v6Dk7derEgQMHbqiOyymJ/uzZs4eePXsycuRIJk2aZPWYv79/oey/J0+exNPTE1dX15LtDKXfn6J07NixXI+Pv78/zZo146677uK9995j4cKFnDhxwvJYRRufK/WnKOV1fH788Ue+/PJLHBwccHBwoGfPnkD+G4wpU6ZY6qko41Oc/hSltManpP9Wd+rUiaNHj5KVlWWpp6KMTVEu7U9RSvN3R0qP5inld56iOYrmKJcqr+OjOUq+8jo+RdE85RqVSGaRKsBsNhtjxowxAgMDjb/++qvQ4wVJX7766ivLsX379l1zwrGijBgxwmjbtu11t70oJdWfXbt2Gb6+vsYLL7xQ5POMHz/eaNWqldWxwYMHl3hSnrLqT1F69epl3HPPPTfWgUuU9M9bgY0bNxqAcfDgQcMwKt74XOrS/hSlvI7PgQMHjJiYGMttyZIlBmBs3rzZOHnypGEYFWt8itOfopT0+JTWz9r06dMNHx8fy/2KNDZFubQ/RSmN3x0pPZqnlN95iuYomqNcTnkdH81R8pXX8SmK5inXRkGQYho9erTh5eVlREdHW23Lk56ebikzatQoIzg42Pjxxx+N33//3QgLCzPCwsKs6tm/f7+xfft244knnjCaNGlibN++3di+fbuRlZVlGIZhREZGGp9++qmxd+9eY+/evcaMGTMMOzs7Y8mSJeWuPzExMUatWrWMRx55xKqOU6dOWcoUbM/0wgsvGHv37jXmz59fKtszlVV/5syZY6xYscLYv3+/ERMTYzzzzDOGnZ2dsX79+nLXn9WrVxtLliwxYmJijIMHDxqrVq0ymjdvbnTp0sVSpiKNT3H6U5HG51JFZb2uSONTnP6UxfiURF9WrlxpfPDBB0ZMTIyxf/9+Y8GCBYabm5sxefJkS5mKNDbF6U9Z/e5I6dE8pfzOUzRH0RzFMCrW+FxKc5Ty1R/NU258fBQEKSagyNuHH35oKZORkWE8+eSTho+Pj+Hm5mbcc889xokTJ6zq6d69e5H1FESJIyMjjebNmxtubm6Gp6en0bFjR6sthcpTf6ZMmVJkHXXr1rV6rg0bNhihoaGGk5OT0aBBA6vnqGj9mTVrltGwYUPDxcXFqF69utGjRw/jxx9/LJf9+fHHH42wsDDDy8vLcHFxMRo3bmxMmDCh0NZSFWV8itOfijQ+l7rc1l8VZXyK05+yGJ+S6Mv3339vhIaGGh4eHoa7u7sREhJiLFq0qNBe9BVlbIrTn7L63ZHSo3lK+Z2naI6iOYphVKzxuZTmKOWrP5qn3Pj4mC40XkRERERERESkUlNiVBERERERERGpEhQEEREREREREZEqQUEQEREREREREakSFAQRERERERERkSpBQRARERERERERqRIUBBERERERERGRKkFBEBERERERERGpEhQEEREREREREZEqQUEQEREREREREakSFAQRERERERERkSpBQRARqbTy8vIwm822boaIiIhIIZqniNiGgiAiUiaWLVtGjRo1yMrKsjo+YMAAhgwZAsC3335Lu3btcHFxoUGDBkybNo3c3FxL2dmzZ9O6dWvc3d0JCgriySefJDU11fJ4ZGQk3t7erFy5khYtWuDs7Ex8fHzZdFBEREQqLM1TRKoOBUFEpEzcf//95OXlsXLlSsuxU6dOsXr1av71r3/x008/MXToUJ555hn27NnDe++9R2RkJDNmzLCUt7Oz45133mH37t0sXbqUH3/8kfHjx1s9T3p6OrNmzWLx4sXs3r0bX1/fMuujiIiIVEyap4hUHSbDMAxbN0JEqoYnn3ySQ4cO8d133wH5n5jMnz+fAwcOcPvtt9OzZ08mTpxoKf/xxx8zfvx4jh8/XmR9X331FaNGjeL06dNA/icsw4cPZ8eOHYSEhJR+h0RERKTS0DxFpGpQEEREysz27dvp0KEDhw8fpnbt2rRp04b777+fl156iVq1apGamoq9vb2lfF5eHpmZmaSlpeHm5sb69euZOXMm+/btIyUlhdzcXKvHIyMjeeKJJ8jMzMRkMtmwpyIiIlLRaJ4iUjU42LoBIlJ1tG3blpCQEJYtW0bv3r3ZvXs3q1evBiA1NZVp06Zx7733FjrPxcWFQ4cO0b9/f0aPHs2MGTOoXr06P//8M4899hjZ2dm4ubkB4OrqqomFiIiIXDPNU0SqBgVBRKRMjRgxgrlz53Ls2DF69epFUFAQAO3atSM2NpZGjRoVed62bdswm8289dZb2NnlpzP64osvyqzdIiIiUvlpniJS+SkIIiJl6qGHHuL555/ngw8+YNmyZZbjkydPpn///gQHB3PfffdhZ2fHzp072bVrF9OnT6dRo0bk5OQwb9487rzzTjZt2sSiRYts2BMRERGpbDRPEan8tDuMiJQpLy8vBg4ciIeHBwMGDLAcDw8PZ9WqVfzwww906NCBm2++mTlz5lC3bl0AQkJCmD17NrNmzaJVq1Z88sknzJw500a9EBERkcpI8xSRyk+JUUWkzPXs2ZOWLVvyzjvv2LopIiIiIlY0TxGp3BQEEZEyc+7cOaKjo7nvvvvYs2cPTZs2tXWTRERERADNU0SqCuUEEZEy07ZtW86dO8esWbM0sRAREZFyRfMUkapBK0FEREREREREpEpQYlQRERERERERqRIUBBERERERERGRKkFBEBERERERERGpEhQEEREREREREZEqQUEQEREREREREakSFAQRERERERERkSpBQRARERERERERqRIUBBERERERERGRKkFBEBERERERERGpEv4/L+wt3Euo2ZEAAAAASUVORK5CYII=", + "image/png": "iVBORw0KGgoAAAANSUhEUgAABEEAAAFyCAYAAAAat8RwAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAzoZJREFUeJzs3Xd4VNXWwOHfmfReCGmkEHoPECSEjpRQRBEVKSoIiAVUwIoKgqJ48aLgtfBZABsiqKDSpBOEUAJEinQCoSShpJFA2sz+/hgyMCRAAkkmZb3PM0/m7LPnzJohZM6ss/demlJKIYQQQgghhBBCCFHJ6SwdgBBCCCGEEEIIIURZkCSIEEIIIYQQQgghqgRJggghhBBCCCGEEKJKkCSIEEIIIYQQQgghqgRJggghhBBCCCGEEKJKkCSIEEIIIYQQQgghqgRJggghhBBCCCGEEKJKkCSIEEIIIYQQQgghqgRJggghhBBCCCGEEKJKkCSIEKLYduzYQdu2bXFyckLTNGJjY5k8eTKaplk6tHJpw4YNaJrGL7/8YulQhBBCiEqjZs2aDBs2zNJhmMnIyGDkyJH4+vqiaRpjx47lxIkTaJrGvHnzLB2eEAJJgghRKcybNw9N025627p1K7/99huapvH111/f9DirV69G0zQ++eSTm/bJzc3lkUceITk5mY8//pjvv/+e4ODg0nhZBWzZsoXJkyeTmppaYsd8//33WbJkSYkdTwghhBB351bnNa+//nqZxvL5558XK3nx/vvvM2/ePJ599lm+//57Hn/88dILTghxR6wtHYAQouS88847hISEFGivU6cOLVq0wM3Njfnz5zNy5MhCHz9//nysrKwYOHDgTZ/j2LFjnDx5kq+++uqmxyktW7ZsYcqUKQwbNgx3d/cSOeb777/Pww8/TL9+/UrkeEIIIYQoGYWd1zRp0qRMY/j888/x8vIq8oiTdevW0aZNG95++21T24kTJ0onOCHEHZEkiBCVSK9evWjVqtVN9z/88MPMnTuXs2fP4u/vb7YvKyuLxYsX0717d7y9vW96jHPnzgGUWBJCCCGEEKIwtzuvKY/OnTtHo0aNLB2GEOIWZDqMEFXIY489hsFgYMGCBQX2LVu2jLS0NIYMGXLTxw8bNoxOnToB8Mgjj6BpGp07d77lc/7www+EhYXh4OCAp6cnAwcO5NSpUwX6bdu2jZ49e+Lm5oajoyOdOnVi8+bNpv2TJ0/mlVdeASAkJMQ0LPZWV1eOHDnCQw89hK+vL/b29gQEBDBw4EDS0tIA0DSNzMxMvv32W9Pxrr/Ss3v3bnr16oWrqyvOzs507dqVrVu3Fnie1NRUxo0bR82aNbGzsyMgIIAnnniCCxcu3DS27Oxs7rvvPtzc3NiyZcst30MhhBBCFE1qaipjx44lMDAQOzs76tSpw3/+8x8MBoNZP4PBwMyZM2ncuDH29vb4+Pjw9NNPk5KSYupTs2ZN9u/fz8aNG03nCTc778lf/ysuLo5ly5YV6Txl3bp1dOjQAScnJ9zd3XnggQc4cOCAaf+ePXvQNI0//vjD1LZz5040TaNly5Zmx+rVqxfh4eGm7ZiYGCIjI/Hy8sLBwYGQkBCGDx9elLdQiEpPRoIIUYmkpaUV+OKtaRrVqlUDoGPHjgQEBDB//nzGjx9v1m/+/Pk4OjreclrI008/TY0aNXj//fd54YUXuOeee/Dx8blp//fee4+JEycyYMAARo4cyfnz5/nf//5Hx44d2b17t2k0ybp16+jVqxdhYWG8/fbb6HQ65s6dy7333sumTZto3bo1/fv35/Dhw/z00098/PHHeHl5AVC9evVCnzsnJ4fIyEiys7N5/vnn8fX15cyZMyxdupTU1FTc3Nz4/vvvGTlyJK1bt2bUqFEA1K5dG4D9+/fToUMHXF1defXVV7GxseH//u//6Ny5Mxs3bjSdaGRkZNChQwcOHDjA8OHDadmyJRcuXOCPP/7g9OnTpjivd+XKFR544AFiYmJYs2YN99xzz03fQyGEEKKqKuy8prDP1XyXL1+mU6dOnDlzhqeffpqgoCC2bNnChAkTSEhIYObMmaa+Tz/9NPPmzePJJ5/khRdeIC4ujk8//ZTdu3ezefNmbGxsmDlzJs8//zzOzs68+eabADc972nYsCHff/8948aNIyAggJdeegkwnqecP3++QP81a9bQq1cvatWqxeTJk7ly5Qr/+9//aNeuHbt27aJmzZo0adIEd3d3oqKiuP/++wHYtGkTOp2Of/75h/T0dFxdXTEYDGzZssV0LnPu3Dl69OhB9erVef3113F3d+fEiRP89ttvRX/zhajMlBCiwps7d64CCr3Z2dmZ9X3llVcUoA4dOmRqS0tLU/b29mrQoEG3fa7169crQC1atMis/e2331bX/0k5ceKEsrKyUu+9955Zv7179ypra2tTu8FgUHXr1lWRkZHKYDCY+l2+fFmFhISo7t27m9o+/PBDBai4uLjbxrl79+5C47yRk5OTGjp0aIH2fv36KVtbW3Xs2DFT29mzZ5WLi4vq2LGjqW3SpEkKUL/99luBY+S/nuvfs0uXLqlOnTopLy8vtXv37tu+DiGEEKKqudV5zfWCg4PNPsPfffdd5eTkpA4fPmzW7/XXX1dWVlYqPj5eKaXUpk2bFKB+/PFHs34rV64s0N64cWPVqVOnIsceHBys+vTpY9YWFxenADV37lxTW/PmzZW3t7e6ePGiqe2ff/5ROp1OPfHEE6a2Pn36qNatW5u2+/fvr/r376+srKzUihUrlFJK7dq1SwHq999/V0optXjxYgWoHTt2FDluIaoSmQ4jRCXy2WefsXr1arPbihUrzPo89thjgHHkR75ff/2VrKysW06FKa7ffvsNg8HAgAEDuHDhgunm6+tL3bp1Wb9+PQCxsbEcOXKEwYMHc/HiRVO/zMxMunbtSlRUVIEhrEXh5uYGwF9//cXly5eL9Vi9Xs+qVavo168ftWrVMrX7+fkxePBg/v77b9LT0wHjexcaGsqDDz5Y4Dg3lgxOS0ujR48eHDx4kA0bNtC8efNiviohhBCi6ijsvOZWFi1aRIcOHfDw8DA79+jWrRt6vZ6oqChTPzc3N7p3727WLywsDGdnZ9M5SmlJSEggNjaWYcOG4enpaWpv1qwZ3bt3Z/ny5aa2Dh06sGvXLjIzMwH4+++/6d27N82bN2fTpk2AcXSIpmm0b98euLZu29KlS8nNzS3V1yJERSTTYW4jKiqKDz/8kJ07d5KQkMDixYuLXUVCKcWMGTP48ssvOXnyJF5eXjz33HOmYXVClJTWrVvfdgGxZs2a0aRJE3766ScmT54MGBMiXl5eREZGllgsR44cQSlF3bp1C91vY2Nj6gcwdOjQmx4rLS0NDw+PYj1/SEgI48eP56OPPuLHH3+kQ4cO3H///Tz22GOmBMnNnD9/nsuXL1O/fv0C+xo2bIjBYODUqVM0btyYY8eO8dBDDxUpprFjx5KVlcXu3btp3LhxsV6PEEIIUdUU5bzmekeOHGHPnj03nSqbv7j7kSNHSEtLu+lC8Pn9SsvJkycBbnqe8ddff5GZmYmTkxMdOnQgLy+P6OhoAgMDOXfuHB06dGD//v1mSZBGjRqZEiqdOnXioYceYsqUKXz88cd07tyZfv36MXjwYOzs7Er1tQlREUgS5DYyMzMJDQ1l+PDh9O/f/46O8eKLL7Jq1Sr++9//0rRpU5KTk0lOTi7hSIUouscee4zXX3+dmJgYAgICWL9+PU8//TTW1iX3J8FgMKBpGitWrMDKyqrAfmdnZ1M/gA8//PCmIyPy+xbXjBkzGDZsGL///jurVq3ihRdeYNq0aWzdupWAgIA7OubdeOCBB1iwYAEffPAB3333HTqdDMYTQgghSorBYKB79+68+uqrhe6vV6+eqZ+3tzc//vhjof1ulkSxhFatWmFvb09UVBRBQUF4e3tTr149OnTowOeff052djabNm0yG5GqaRq//PILW7du5c8//+Svv/5i+PDhzJgxg61bt97xeZUQlYUkQW6jV69e9OrV66b7s7OzefPNN/npp59ITU2lSZMm/Oc//zGtHH3gwAG++OIL9u3bZ8r23ljvXIiyNmjQICZMmMD8+fMJDg5Gr9eX6FQYMC4wqpQiJCTEdNJxs34Arq6udOvW7ZbHvHF6SVE0bdqUpk2b8tZbb7FlyxbatWvH7NmzmTp16k2PWb16dRwdHTl06FCBfQcPHkSn0xEYGGiKf9++fUWKpV+/fvTo0YNhw4bh4uLCF198UezXI4QQQojC1a5dm4yMjNueT9SuXZs1a9bQrl07HBwcbtn3Ts49bic4OBjgpucZXl5eODk5AWBra0vr1q3ZtGkTQUFBdOjQATBOk8nOzubHH38kKSmJjh07FjhWmzZtaNOmDe+99x7z589nyJAhLFiwgJEjR5b4axKiIpHLkHdpzJgxREdHs2DBAvbs2cMjjzxCz549TUP8//zzT2rVqsXSpUsJCQmhZs2ajBw5UkaCCIvK/xD9+eef+eGHHwgJCaFt27Yl+hz9+/fHysqKKVOmoJQy26eU4uLFiwCEhYVRu3Zt/vvf/5KRkVHgONevqJ5/QpCamnrb509PTycvL8+srWnTpuh0OrKzs82OeePxrKys6NGjB7///rtZabukpCTmz59P+/btcXV1BeChhx7in3/+YfHixQViuPF1AzzxxBN88sknzJ49m9dee+22r0MIIYQQRTNgwACio6P566+/CuxLTU01nRcMGDAAvV7Pu+++W6BfXl6e2XlBYecJd8vPz4/mzZvz7bffmh173759rFq1it69e5v179ChA9u2bWP9+vWmJIiXlxcNGzbkP//5j6lPvpSUlALnIPmjba8/BxKiqpKRIHchPj6euXPnEh8fj7+/PwAvv/wyK1euZO7cubz//vscP36ckydPsmjRIr777jv0ej3jxo3j4YcfZt26dRZ+BaKyWbFiBQcPHizQ3rZtW7MFPsE4JWbUqFGcPXu2VNanqV27NlOnTmXChAmcOHGCfv364eLiQlxcHIsXL2bUqFG8/PLL6HQ6vv76a3r16kXjxo158sknqVGjBmfOnGH9+vW4urry559/AsaECcCbb77JwIEDsbGxoW/fvqbkyPXWrVvHmDFjeOSRR6hXrx55eXl8//33WFlZma3hERYWxpo1a/joo4/w9/cnJCSE8PBwpk6dyurVq2nfvj3PPfcc1tbW/N///R/Z2dlMnz7d9PhXXnmFX375hUceeYThw4cTFhZGcnIyf/zxB7NnzyY0NLRAbGPGjCE9PZ0333wTNzc33njjjZJ++4UQQogq55VXXuGPP/7gvvvuY9iwYYSFhZGZmcnevXv55ZdfOHHiBF5eXnTq1Imnn36aadOmERsbS48ePbCxseHIkSMsWrSIWbNm8fDDDwPG84QvvviCqVOnUqdOHby9vbn33nvvOtYPP/yQXr16ERERwYgRI0wlct3c3ExrtuXr0KED7733HqdOnTJLdnTs2JH/+7//o2bNmmbTfL/99ls+//xzHnzwQWrXrs2lS5f46quvcHV1LZBgEaJKsmBlmgoHUIsXLzZtL126VAHKycnJ7GZtba0GDBiglFLqqaeeKlCOdOfOnQpQBw8eLOuXICqpW5WS44aSbPmSk5OVnZ2dAtS///5b5OcqaoncfL/++qtq37696f9HgwYN1OjRo83+TyhlLGnbv39/Va1aNWVnZ6eCg4PVgAED1Nq1a836vfvuu6pGjRpKp9Pdslzu8ePH1fDhw1Xt2rWVvb298vT0VF26dFFr1qwx63fw4EHVsWNH5eDgoACzUnu7du1SkZGRytnZWTk6OqouXbqoLVu2FHiuixcvqjFjxqgaNWooW1tbFRAQoIYOHaouXLhwy/fs1VdfVYD69NNPC30NQgghRFWUf15zuxKvN5bIVUqpS5cuqQkTJqg6deooW1tb5eXlpdq2bav++9//qpycHLO+X375pQoL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3x0pPZqnlN95iuYomqNcTnkdH81R8pXX8SmK5inXRkGQYho9erTh5eVlREdHW23Lk56ebikzatQoIzg42Pjxxx+N33//3QgLCzPCwsKs6tm/f7+xfft244knnjCaNGlibN++3di+fbuRlZVlGIZhREZGGp9++qmxd+9eY+/evcaMGTMMOzs7Y8mSJeWuPzExMUatWrWMRx55xKqOU6dOWcoUbM/0wgsvGHv37jXmz59fKtszlVV/5syZY6xYscLYv3+/ERMTYzzzzDOGnZ2dsX79+nLXn9WrVxtLliwxYmJijIMHDxqrVq0ymjdvbnTp0sVSpiKNT3H6U5HG51JFZb2uSONTnP6UxfiURF9WrlxpfPDBB0ZMTIyxf/9+Y8GCBYabm5sxefJkS5mKNDbF6U9Z/e5I6dE8pfzOUzRH0RzFMCrW+FxKc5Ty1R/NU258fBQEKSagyNuHH35oKZORkWE8+eSTho+Pj+Hm5mbcc889xokTJ6zq6d69e5H1FESJIyMjjebNmxtubm6Gp6en0bFjR6sthcpTf6ZMmVJkHXXr1rV6rg0bNhihoaGGk5OT0aBBA6vnqGj9mTVrltGwYUPDxcXFqF69utGjRw/jxx9/LJf9+fHHH42wsDDDy8vLcHFxMRo3bmxMmDCh0NZSFWV8itOfijQ+l7rc1l8VZXyK05+yGJ+S6Mv3339vhIaGGh4eHoa7u7sREhJiLFq0qNBe9BVlbIrTn7L63ZHSo3lK+Z2naI6iOYphVKzxuZTmKOWrP5qn3Pj4mC40XkRERERERESkUlNiVBERERERERGpEhQEEREREREREZEqQUEQEREREREREakSFAQRERERERERkSpBQRARERERERERqRIUBBERERERERGRKkFBEBERERERERGpEhQEEREREREREZEqQUEQEREREREREakSFAQRERERERERkSpBQRARqbTy8vIwm822boaIiIhIIZqniNiGgiAiUiaWLVtGjRo1yMrKsjo+YMAAhgwZAsC3335Lu3btcHFxoUGDBkybNo3c3FxL2dmzZ9O6dWvc3d0JCgriySefJDU11fJ4ZGQk3t7erFy5khYtWuDs7Ex8fHzZdFBEREQqLM1TRKoOBUFEpEzcf//95OXlsXLlSsuxU6dOsXr1av71r3/x008/MXToUJ555hn27NnDe++9R2RkJDNmzLCUt7Oz45133mH37t0sXbqUH3/8kfHjx1s9T3p6OrNmzWLx4sXs3r0bX1/fMuujiIiIVEyap4hUHSbDMAxbN0JEqoYnn3ySQ4cO8d133wH5n5jMnz+fAwcOcPvtt9OzZ08mTpxoKf/xxx8zfvx4jh8/XmR9X331FaNGjeL06dNA/icsw4cPZ8eOHYSEhJR+h0RERKTS0DxFpGpQEEREysz27dvp0KEDhw8fpnbt2rRp04b777+fl156iVq1apGamoq9vb2lfF5eHpmZmaSlpeHm5sb69euZOXMm+/btIyUlhdzcXKvHIyMjeeKJJ8jMzMRkMtmwpyIiIlLRaJ4iUjU42LoBIlJ1tG3blpCQEJYtW0bv3r3ZvXs3q1evBiA1NZVp06Zx7733FjrPxcWFQ4cO0b9/f0aPHs2MGTOoXr06P//8M4899hjZ2dm4ubkB4OrqqomFiIiIXDPNU0SqBgVBRKRMjRgxgrlz53Ls2DF69epFUFAQAO3atSM2NpZGjRoVed62bdswm8289dZb2NnlpzP64osvyqzdIiIiUvlpniJS+SkIIiJl6qGHHuL555/ngw8+YNmyZZbjkydPpn///gQHB3PfffdhZ2fHzp072bVrF9OnT6dRo0bk5OQwb9487rzzTjZt2sSiRYts2BMRERGpbDRPEan8tDuMiJQpLy8vBg4ciIeHBwMGDLAcDw8PZ9WqVfzwww906NCBm2++mTlz5lC3bl0AQkJCmD17NrNmzaJVq1Z88sknzJw500a9EBERkcpI8xSRyk+JUUWkzPXs2ZOWLVvyzjvv2LopIiIiIlY0TxGp3BQEEZEyc+7cOaKjo7nvvvvYs2cPTZs2tXWTRERERADNU0SqCuUEEZEy07ZtW86dO8esWbM0sRAREZFyRfMUkapBK0FEREREREREpEpQYlQRERERERERqRIUBBERERERERGRKkFBEBERERERERGpEhQEEREREREREZEqQUEQEREREREREakSFAQRERERERERkSpBQRARERERERERqRIUBBERERERERGRKkFBEBERERERERGpEv4/L+wt3Euo2ZEAAAAASUVORK5CYII=", "text/plain": [ "
" ] @@ -501,10 +501,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:21.633789Z", - "iopub.status.busy": "2026-05-02T09:31:21.633403Z", - "iopub.status.idle": "2026-05-02T09:31:21.640001Z", - "shell.execute_reply": "2026-05-02T09:31:21.638469Z" + "iopub.execute_input": "2026-05-03T10:50:55.666347Z", + "iopub.status.busy": "2026-05-03T10:50:55.666144Z", + "iopub.status.idle": "2026-05-03T10:50:55.671725Z", + "shell.execute_reply": "2026-05-03T10:50:55.670594Z" } }, "outputs": [ @@ -512,9 +512,10 @@ "name": "stdout", "output_type": "stream", "text": [ + "Cohort window: 2020-2050 (inflow years).\n", "Total vehicles produced 2020-2050: 4,132,670\n", - "Total vehicles retired 2020-2050: 2,176,165\n", - "Total vehicle-years in 2020-2050: 40,862,003\n" + "Each cohort is then driven and retired according to the Weibull lifetime;\n", + "those use and end-of-life events may extend past 2050.\n" ] } ], @@ -525,40 +526,45 @@ "\n", "mask = (years >= ANALYSIS_START) & (years <= ANALYSIS_END)\n", "\n", - "years_window = years[mask]\n", - "inflow_window = inflow_values[mask]\n", - "outflow_window = outflow_values[mask]\n", - "stock_window = stock_values_[mask]\n", + "years_window = years[mask]\n", + "inflow_window = inflow_values[mask]\n", "\n", - "n_total_inflow = inflow_window.sum()\n", - "n_total_outflow = outflow_window.sum()\n", - "vehicle_years = stock_window.sum() # \u2248 fleet \u00d7 average lifetime in years\n", + "n_total_inflow = inflow_window.sum()\n", "\n", + "print(f\"Cohort window: {ANALYSIS_START}-{ANALYSIS_END} (inflow years).\")\n", "print(f\"Total vehicles produced {ANALYSIS_START}-{ANALYSIS_END}: {n_total_inflow:>12,.0f}\")\n", - "print(f\"Total vehicles retired {ANALYSIS_START}-{ANALYSIS_END}: {n_total_outflow:>12,.0f}\")\n", - "print(f\"Total vehicle-years in {ANALYSIS_START}-{ANALYSIS_END}: {vehicle_years:>12,.0f}\")" + "print(\"Each cohort is then driven and retired according to the Weibull lifetime;\")\n", + "print(f\"those use and end-of-life events may extend past {ANALYSIS_END}.\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## From flodym time series to `TemporalDistribution`s\n" + "## From flodym time series to `TemporalDistribution`s — cohort + age decomposition\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "`bw_timex` consumes time-resolved exchanges through the `TemporalDistribution` class from [`bw_temporalis`](https://github.com/brightway-lca/bw_temporalis). Each distribution is a list of `(date, amount)` pairs, where `amount` is the *share* of the exchange that occurs at the given date offset.\n", + "We map the flodym output onto `bw_timex` using **two layers** of `TemporalDistribution`s:\n", "\n", - "We build three fleet-level distributions, all expressed in **years relative to the functional unit's anchoring date `FU_YEAR`**:\n", + "1. A **cohort distribution** in calendar time on a single `fleet_service → fleet_driving` edge. Its weights are the inflow shares per year. This expands `fleet_driving` into one *consumer instance per cohort year* in the timeline.\n", + "2. **Age-relative distributions** on `fleet_driving`'s own exchanges:\n", + " - on `fleet_driving → electricity`, the Weibull **survival function** over vehicle ages — each cohort uses electricity for as long as its vehicles are still on the road;\n", + " - on `fleet_driving → used_ev`, the Weibull **retirement PDF** over vehicle ages — each cohort eventually retires.\n", "\n", - "- `td_fleet_inflow` \u2192 weights = `inflow(t) / total_inflow`,\n", - "- `td_fleet_driving` \u2192 weights = `stock(t) / total_vehicle_years`,\n", - "- `td_fleet_outflow` \u2192 weights = `outflow(t) / total_outflow`.\n", + "The convolution `cohort_TD ⊛ age_TD` performed by `bw_timex` reproduces the aggregate stock × annual-mileage and the calendar-year retirement series, *and* every downstream exchange inherits a `date_consumer` equal to the cohort year. That is what lets us evaluate vintage-dependent properties later.\n", "\n", - "Each set of weights sums to 1, so the *amount* of the corresponding exchange (e.g. `N_total` vehicles produced) is preserved and only redistributed in time." + "`bw_timex`'s convention is that `TD.amount × edge.amount` gives the absolute per-time quantity. We follow it consistently:\n", + "\n", + "| Edge | `amount` | `TD.amount` (sums to 1) |\n", + "|---|---|---|\n", + "| `fleet_service → fleet_driving` | `n_total_inflow` (vehicles) | `inflow_window / n_total_inflow` |\n", + "| `fleet_driving → ev_production` | `1` (one build per vehicle) | implicit point-mass at age 0 |\n", + "| `fleet_driving → electricity` | `ANNUAL_MILEAGE × kWh/km × mean_lifetime` (kWh per vehicle) | `survival(age) / Σ survival` |\n", + "| `fleet_driving → used_ev` | `-1` (one retirement per vehicle) | `pdf(age) / Σ pdf` |\n" ] }, { @@ -566,31 +572,49 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:21.643817Z", - "iopub.status.busy": "2026-05-02T09:31:21.643612Z", - "iopub.status.idle": "2026-05-02T09:31:21.672848Z", - "shell.execute_reply": "2026-05-02T09:31:21.671760Z" + "iopub.execute_input": "2026-05-03T10:50:55.674189Z", + "iopub.status.busy": "2026-05-03T10:50:55.673961Z", + "iopub.status.idle": "2026-05-03T10:50:55.689942Z", + "shell.execute_reply": "2026-05-03T10:50:55.688818Z" } }, "outputs": [], "source": [ "from bw_temporalis import TemporalDistribution\n", "\n", - "offsets_years = (years_window - FU_YEAR).astype(\"int64\")\n", + "# 1) Cohort distribution: when each cohort enters the fleet (calendar years\n", + "# relative to the FU anchor). Lives on fleet_service -> fleet_driving.\n", + "cohort_offsets = (years_window - FU_YEAR).astype(\"int64\").astype(\"timedelta64[Y]\")\n", + "cohort_shares = inflow_window / inflow_window.sum()\n", "\n", - "td_fleet_inflow = TemporalDistribution(\n", - " date=offsets_years.astype(\"timedelta64[Y]\"),\n", - " amount=inflow_window / inflow_window.sum(),\n", + "td_cohort_inflow = TemporalDistribution(\n", + " date=cohort_offsets,\n", + " amount=cohort_shares,\n", ")\n", "\n", - "td_fleet_driving = TemporalDistribution(\n", - " date=offsets_years.astype(\"timedelta64[Y]\"),\n", - " amount=stock_window / stock_window.sum(),\n", + "# 2) Age-relative distributions inside fleet_driving (per cohort vehicle).\n", + "# We drop ages whose weight is exactly zero: bw_timex's `abs_td` propagation\n", + "# keeps zero-weight entries through the chain, which would create\n", + "# unregistered foreground instances downstream.\n", + "ages = np.arange(0, 40)\n", + "weibull_sf = weibull_min.sf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", + "weibull_pdf = weibull_min.pdf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", + "\n", + "# Use phase: survival probability normalised so the TD weights sum to 1.\n", + "# Combined with the edge amount = ANNUAL_MILEAGE * ELECTRICITY_CONSUMPTION * mean_lifetime\n", + "# below, the absolute per-(cohort, age) electricity is survival * annual kWh.\n", + "mean_lifetime_years = float(weibull_sf.sum())\n", + "sf_mask = weibull_sf > 0\n", + "td_use_age = TemporalDistribution(\n", + " date=ages[sf_mask].astype(\"timedelta64[Y]\"),\n", + " amount=weibull_sf[sf_mask] / mean_lifetime_years,\n", ")\n", "\n", - "td_fleet_outflow = TemporalDistribution(\n", - " date=offsets_years.astype(\"timedelta64[Y]\"),\n", - " amount=outflow_window / outflow_window.sum(),\n", + "# Retirement: Weibull PDF over ages, normalised to sum to 1.\n", + "pdf_mask = weibull_pdf > 0\n", + "td_retirement_age = TemporalDistribution(\n", + " date=ages[pdf_mask].astype(\"timedelta64[Y]\"),\n", + " amount=weibull_pdf[pdf_mask] / weibull_pdf[pdf_mask].sum(),\n", ")" ] }, @@ -598,7 +622,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Plotting the three distributions side by side gives a quick sanity check: production weight is concentrated in the early years (when the fleet is growing), the stock is centred on the saturation period, and retirements are pushed to the end of the horizon by the long Weibull tail." + "A quick sanity check: the cohort TD shows when new vehicles enter, the use TD shows how each cohort's vehicle-years are spread over its lifetime, and the retirement TD shows when within that lifetime each cohort retires. The cohort TD lives on a calendar-year axis (relative to `FU_YEAR`); the age TDs live on a vehicle-age axis (offsets 0..39 years from each cohort).\n" ] }, { @@ -606,18 +630,18 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:21.676994Z", - "iopub.status.busy": "2026-05-02T09:31:21.676654Z", - "iopub.status.idle": "2026-05-02T09:31:22.186634Z", - "shell.execute_reply": "2026-05-02T09:31:22.184590Z" + "iopub.execute_input": "2026-05-03T10:50:55.692198Z", + "iopub.status.busy": "2026-05-03T10:50:55.691976Z", + "iopub.status.idle": "2026-05-03T10:50:56.033834Z", + "shell.execute_reply": "2026-05-03T10:50:56.032635Z" } }, "outputs": [ { "data": { - "image/png": "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906ePImzZ88iNTVVjHfRokWIiIjA7t27MXLkSDg7O8PZ2Vlsc968efj111+xf/9+BAUFieUdO3bExIkTC41n1KhR6NevX6F1bGxsitQ3hUKBCRMmoE2bNnBycgIAJCcnQ1dXN999ipaWlvnupxs4cCD27duHly9fonv37li7dq24zdraGuHh4WjRogWys7Oxdu1aeHl54cyZM2jevHmR4iMiIiIiUoUjeSUoNDQUpqam4mvs2LEAgLFjxyqVh4aGAgB69+6tVL5582YAQKtWrZTKo6OjAQA1a9bM14Y6OnTogLi4OPH1ww8/fHCfbWxs0LVrV6xfvx4A8L///Q/Z2dnw9/cHAFy+fBkZGRniIiV5r7t37+LOnTsA3ozkTZo0CY0bN4aZmRmMjIxw/fr1fCNuLVq0eG88VatWhb29faEvbe2ifbcxZswYxMfHY/v27er8SERLlizBxYsXsW/fPty5cwfBwcHitoYNG+KLL76Aq6srPDw8sH79enh4eGDJkiXFOhYRfdy46AoREZUljuSVoJCQEKU/5HV0dAAAy5cvR1hYmFieN6K1d+/efCN5AHDmzJl8I3kA8O+//+ZrQx2GhobiFMp3mZiYiFMT3/b8+XOYmpoW2u7w4cPx+eefY8mSJdiwYQP69+8vxpyRkQFra2vExMTk2y9vNGzSpEmIiorCokWLYG9vD319ffTt2xc5OTn54n+f7777Dt99912hda5du4ZatWoVWicoKAi//fYb/vjjD9SsWVMst7KyQk5ODp4/f640mpeSkgIrKyulNvLus2vUqBGqVq2Kdu3aYcaMGbC2tlZ5TDc3N5w8efI9PSSi8sbExERpJgYREVFpY5JXggqaQqmvrw99ff185QUlLW9PqXzb26swlrSGDRvi8OHD+covXryIBg0aFLrvp59+CkNDQ6xevRqRkZH4448/xG3NmzdHcnIytLW1YWdnp3L/U6dOISAgAL169QLwJjFMSEgoVj8+dLqmIAgYO3Ysfv31V8TExKBOnTpK211dXaGjo4Po6Gj06dMHwJsVMhMTE+Hu7l5gu3lJ+9vTed8VFxdXYAJIROXX69evER0djU6dOhV5JgERUUkraPVOrtxZMfHThgAAo0ePxooVKzBu3DgMHz4cMpkMBw4cwC+//IL//e9/he6rpaWFgIAAhISEoH79+krJjre3N9zd3eHn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", + "image/png": "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cALkt99+w549e8q9CwQANBoNNBrNE2RBRERET4N3ghAREZFFUKvVaNeuHeLj45V1JSUliI+PR1hYmMF9wsLCdMoDwK5du3TKP5wAycjIwO7du1GvXr2qSYDIzHTcelBnISKqCXgnCBEREVmMsWPHIjo6Gu3bt0dISAjmzJmDgoIC5ddiBg4ciAYNGmDGjBkAgNGjRyMiIgJffvklunfvjri4OBw9ehRLliwB8GAC5C9/+QuSkpLw448/QqvVKs8LcXNzg1qtNk2iREREZBAnQYjILNna1MW8fjdga1PX1KEQkRnp27cvrl69iilTpiA7OxvBwcHYuXOn8vDTCxcuwMrqvzfKhoeHY+3atZg0aRI+/vhj+Pn5YfPmzXjuuecAAL///ju2bt0KAAgODtY51969e9GxY8dqyYuIiIiMw0kQM/DNOyVGlx28kt9wIssgUoLrBRfh5RwAlcra1OEQkRkZMWIERowYYXBbQkKC3rrevXujd+/eBss3btwYIlKZ4REREVEV4jtmIjJLhfcLELs1CIX3C0wdChERERERmQlOghARERERERGRReAkCBERERERERFZBE6CEJHZ4kNRiYiIiIjocfDBqERkluzUTpj/1k1Th0FERERERGaEd4IQkVnSltxH2u//hrbkvqlDISIiIiIiM8E7QYjILBXdv4M5u1/DvH43YKd2MnU4REREVIucHzBA53WT774zUSREVNk4CVKNvnmnxOiyg1fyJh0iIiKiysQ3tkRExHfaRERERERERGQReCcIEZkllcoK3s4toVJxLpeIiMjcddx6UOf1chPFQUS1HydBiMgs2do4YlrPVFOHQUREREREZoQfoRKRWbqvLcLPZ5fhvrbI1KEQEREREZGZ4CQIEZmlYu09rEr8K4q190wdChERERERmQlOghARERERERGRReAkCBERERERERFZBE6CEJFZslJZo5V3F1iprE0dChERERERmQn+OgwRmSWNjQP+t8tOU4dBRERERERmhJMgRGSWirWF2J76OV4LnAAba42pwyEiIhM5P2CA3rom331ngkiIiMgccBKEiMzSfW0h/nViGl5t+b+cBCEiIrIQHbce1Fu33ARxEJH54jNBiIiIiIiIiMgi8E4QIiIiIiKiJ1T6K1n8OhZRzcY7QYjILFlb2eBPfoNgbWVj6lCIiIiIiMhM1IhJkAUL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qVu3rnTo0EH5BZSkpCRp37692Nraip+fn6xfv158fHx0HlCKRx6MKiJy+fJlGThwoLi7u4tGo5EmTZpITEyM3Lp1y+i6uHz5snTv3l00Go00atRIVq1apXfeWbNmiZeXl1JXq1at0nlgW1n1JSLi7+8v33//fZn19KgOHTpIq1atDG5bs2aNBAcHi1qtFldXV3nppZdk48aNyvZx48ZJvXr1xNHRUfr27SuzZ8/WiSk2NlZat25tVBxERETl0Wq14uXlJQCU6/ijdu7cqfzampOTk4SEhOj8wkjp67mIiLOzs6xYsUJE9B+MKiKSkJAg4eHhotFoxMXFRSIjI5XtpX8dpqioSKZMmSKNGzcWGxsb8fLykjfeeENSUlLKzKmia73IgwfUN2jQQOzs7KRnz57y6aefiqen52PlbkifPn1kwoQJeutv374t9vb2MmzYML1tFeWYm5srUVFR4ujoKPXr15dJkybJwIEDdcZFpetNRGTTpk0SGhoqTk5O4uDgIC+88ILOrwFdunRJbGxs5OLFi+XmRGQOVCIiJpyDIaJaZtu2bRg3bhzS0tKUW0stzY4dO/DBBx8gJSUFdeqU/61DEYGfnx+GDRuGsWPHVlOERERE9KRiYmJw5swZ7N+//6mOk5KSgi5duiAzM1PnuSW//vormjZtiiNHjuh85ciUxo8fjxs3bmDJkiWmDoXoqfGZIERUqbp3746MjAz8/vvvaNiwoanDMYmCggKsWLGiwgmQq1evIi4uDtnZ2Xj33XerKToiIiJ6HP/4xz/QpUsXODg4YMeOHfj222+xcOHCpz5uUFAQvvjiC2RlZSEwMBDFxcXIzc3FpEmT8MILL9SYCRAAqF+/Pj+soVqDd4IQEZmISqWCu7s75s6di7feesvU4RAREZEBffr0QUJCAm7fvo0mTZpg5MiReP/99yv9PAkJCXj55ZfRvHlz/POf/0RgYGCln4OIOAlCRERERERERBbCMr+wT0REREREREQWh5MgRERERERERGQROAlCRERERERERBaBkyBEREREREREZBE4CUJEREREREREFoGTIERERERERERkETgJQkREREREREQWgZMgRERERERERGQROAlCRERERERERBbh/wHq90KCfEQRUwAAAABJRU5ErkJggg==", "text/plain": [ - "
" + "
" ] }, "metadata": {}, @@ -625,17 +649,27 @@ } ], "source": [ - "fig, ax = plt.subplots(figsize=(9, 3.5))\n", - "ax.bar(years_window - 0.27, td_fleet_inflow.amount, width=0.27,\n", - " label=\"production (inflow)\", color=\"#9c5ffd\")\n", - "ax.bar(years_window, td_fleet_driving.amount, width=0.27,\n", - " label=\"driving (stock)\", color=\"#3fb1c5\")\n", - "ax.bar(years_window + 0.27, td_fleet_outflow.amount, width=0.27,\n", - " label=\"end-of-life (outflow)\", color=\"#dd5b5b\")\n", - "ax.axvline(FU_YEAR, color=\"k\", ls=\"--\", lw=0.8, label=f\"FU year = {FU_YEAR}\")\n", - "ax.set(xlabel=\"year\", ylabel=\"share of total\",\n", - " title=\"Fleet temporal distributions for bw_timex\")\n", - "ax.legend()\n", + "fig, axes = plt.subplots(1, 2, figsize=(11, 3.5))\n", + "\n", + "axes[0].bar(years_window, td_cohort_inflow.amount, color=\"#9c5ffd\")\n", + "axes[0].axvline(FU_YEAR, color=\"k\", ls=\"--\", lw=0.8, label=f\"FU year = {FU_YEAR}\")\n", + "axes[0].set(xlabel=\"cohort (calendar) year\",\n", + " ylabel=\"share of total cohorts\",\n", + " title=\"Cohort inflow TD\\n(fleet_service → fleet_driving)\")\n", + "axes[0].legend()\n", + "\n", + "# Convert TD timedelta dates back to integer ages for plotting\n", + "use_ages = td_use_age.date.astype(\"timedelta64[Y]\").astype(int)\n", + "retire_ages = td_retirement_age.date.astype(\"timedelta64[Y]\").astype(int)\n", + "\n", + "axes[1].bar(use_ages - 0.2, td_use_age.amount, width=0.4, color=\"#3fb1c5\",\n", + " label=\"use (survival, normalised)\")\n", + "axes[1].bar(retire_ages + 0.2, td_retirement_age.amount, width=0.4, color=\"#dd5b5b\",\n", + " label=\"end-of-life (retirement PDF)\")\n", + "axes[1].set(xlabel=\"vehicle age (years)\", ylabel=\"weight\",\n", + " title=\"Age-relative TDs\\n(on fleet_driving exchanges)\")\n", + "axes[1].legend()\n", + "\n", "fig.tight_layout()" ] }, @@ -650,16 +684,17 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "The product system is the same as in the standalone example, but we now interpret it at the *fleet* scale: the functional unit `fleet_driving` represents the entire transport service delivered by the fleet over the analysis horizon.\n", + "The product system mirrors the standalone example, with one extra wrapping node. `fleet_service` is the FU-facing aggregator that *consumes `fleet_driving` once per cohort year*. The cohort TD lives on that edge, so each cohort year creates its own consumer-side instance of `fleet_driving`. Every exchange below `fleet_driving` then inherits a `date_consumer` equal to the cohort year, which is what makes vintage locking via `temporal_evolution_reference=\"consumer\"` actually meaningful in this aggregate model.\n", "\n", "```{mermaid}\n", "flowchart LR\n", " glider_production(glider production):::ei-->ev_production\n", " powertrain_production(powertrain production):::ei-->ev_production\n", " battery_production(battery production):::ei-->ev_production\n", - " ev_production(ev production):::fg-->|inflow timing|fleet_driving\n", - " electricity_generation(electricity generation):::ei-->|stock timing|fleet_driving\n", - " fleet_driving(fleet driving):::fg-->|outflow timing|used_ev\n", + " fleet_service(fleet service):::fg-->|cohort inflow TD|fleet_driving\n", + " ev_production(ev production):::fg-->fleet_driving\n", + " electricity_generation(electricity generation):::ei-->|age survival TD|fleet_driving\n", + " fleet_driving(fleet driving):::fg-->|age retirement TD|used_ev\n", " used_ev(used ev):::fg-->glider_eol(glider eol):::ei\n", " used_ev-->powertrain_eol(powertrain eol):::ei\n", " used_ev-->battery_eol(battery eol):::ei\n", @@ -674,10 +709,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:22.189809Z", - "iopub.status.busy": "2026-05-02T09:31:22.189510Z", - "iopub.status.idle": "2026-05-02T09:31:22.209864Z", - "shell.execute_reply": "2026-05-02T09:31:22.207621Z" + "iopub.execute_input": "2026-05-03T10:50:56.036066Z", + "iopub.status.busy": "2026-05-03T10:50:56.035814Z", + "iopub.status.idle": "2026-05-03T10:50:56.052726Z", + "shell.execute_reply": "2026-05-03T10:50:56.051477Z" } }, "outputs": [], @@ -700,10 +735,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:22.213553Z", - "iopub.status.busy": "2026-05-02T09:31:22.213193Z", - "iopub.status.idle": "2026-05-02T09:31:22.265161Z", - "shell.execute_reply": "2026-05-02T09:31:22.262269Z" + "iopub.execute_input": "2026-05-03T10:50:56.054753Z", + "iopub.status.busy": "2026-05-03T10:50:56.054578Z", + "iopub.status.idle": "2026-05-03T10:50:56.087912Z", + "shell.execute_reply": "2026-05-03T10:50:56.086683Z" } }, "outputs": [], @@ -714,14 +749,24 @@ "ev_production[\"reference product\"] = \"electric vehicle\"\n", "ev_production.save()\n", "\n", + "# Per-cohort process: amounts on its outgoing edges are *per single vehicle*.\n", "fleet_driving = foreground.new_node(\n", " \"fleet_driving\",\n", - " name=\"driving an EV fleet over the analysis horizon\",\n", - " unit=\"transport service of the fleet\",\n", + " name=\"lifetime driving of one cohort vehicle\",\n", + " unit=\"vehicle (cohort unit)\",\n", ")\n", - "fleet_driving[\"reference product\"] = \"fleet transport\"\n", + "fleet_driving[\"reference product\"] = \"vehicle lifetime driving\"\n", "fleet_driving.save()\n", "\n", + "# FU-facing aggregator: consumes one TD-distributed cohort of fleet_driving per year.\n", + "fleet_service = foreground.new_node(\n", + " \"fleet_service\",\n", + " name=\"aggregate transport service of the EV fleet\",\n", + " unit=\"fleet service over the analysis horizon\",\n", + ")\n", + "fleet_service[\"reference product\"] = \"fleet service\"\n", + "fleet_service.save()\n", + "\n", "used_ev = foreground.new_node(\n", " \"used_ev\", name=\"used electric vehicle\", unit=\"unit\",\n", ")\n", @@ -741,10 +786,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:22.268535Z", - "iopub.status.busy": "2026-05-02T09:31:22.268234Z", - "iopub.status.idle": "2026-05-02T09:31:22.285249Z", - "shell.execute_reply": "2026-05-02T09:31:22.282923Z" + "iopub.execute_input": "2026-05-03T10:50:56.089952Z", + "iopub.status.busy": "2026-05-03T10:50:56.089757Z", + "iopub.status.idle": "2026-05-03T10:50:56.099212Z", + "shell.execute_reply": "2026-05-03T10:50:56.098223Z" } }, "outputs": [], @@ -778,10 +823,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:22.287871Z", - "iopub.status.busy": "2026-05-02T09:31:22.287674Z", - "iopub.status.idle": "2026-05-02T09:31:22.300384Z", - "shell.execute_reply": "2026-05-02T09:31:22.298920Z" + "iopub.execute_input": "2026-05-03T10:50:56.101200Z", + "iopub.status.busy": "2026-05-03T10:50:56.100933Z", + "iopub.status.idle": "2026-05-03T10:50:56.111842Z", + "shell.execute_reply": "2026-05-03T10:50:56.110852Z" } }, "outputs": [], @@ -814,13 +859,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "We scale the per-vehicle amounts to fleet level using the totals derived from flodym:\n", - "\n", - "- `ev_production` enters with amount `n_total_inflow`,\n", - "- electricity is consumed for `n_total_inflow * MILEAGE` km of total fleet travel,\n", - "- `used_ev` is produced with amount `-n_total_outflow` (by convention, the used-vehicle process has a production amount of `-1`).\n", - "\n", - "These amounts will be redistributed in time by `TemporalDistribution`s in the next step." + "Per cohort vehicle, `fleet_driving` consumes one EV production, drives `ANNUAL_MILEAGE` km/year over its (Weibull-distributed) lifetime, and produces one used vehicle. The fleet-level scaling lives entirely on the single `fleet_service → fleet_driving` edge, whose amount is `n_total_inflow` and whose TD will spread that total across cohort years.\n" ] }, { @@ -828,35 +867,51 @@ "execution_count": 20, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:22.304148Z", - "iopub.status.busy": "2026-05-02T09:31:22.303886Z", - "iopub.status.idle": "2026-05-02T09:31:22.317569Z", - "shell.execute_reply": "2026-05-02T09:31:22.315419Z" + "iopub.execute_input": "2026-05-03T10:50:56.113740Z", + "iopub.status.busy": "2026-05-03T10:50:56.113567Z", + "iopub.status.idle": "2026-05-03T10:50:56.141501Z", + "shell.execute_reply": "2026-05-03T10:50:56.140452Z" } }, "outputs": [], "source": [ "electricity_production = background_2020.get(name=\"electricity\")\n", "\n", + "fleet_service.new_edge(input=fleet_service, amount=1, type=\"production\").save()\n", "fleet_driving.new_edge(input=fleet_driving, amount=1, type=\"production\").save()\n", "\n", + "# Aggregator -> per-cohort process. Total cohorts = n_total_inflow.\n", + "fleet_service_to_fleet_driving = fleet_service.new_edge(\n", + " input=fleet_driving,\n", + " amount=n_total_inflow,\n", + " type=\"technosphere\",\n", + ")\n", + "fleet_service_to_fleet_driving.save()\n", + "\n", + "# One EV built per cohort vehicle.\n", "ev_to_fleet_driving = fleet_driving.new_edge(\n", " input=ev_production,\n", - " amount=n_total_inflow,\n", + " amount=1,\n", " type=\"technosphere\",\n", ")\n", + "ev_to_fleet_driving.save()\n", "\n", + "# Lifetime electricity per cohort vehicle = annual mileage * kWh/km * mean lifetime\n", + "# (mean_lifetime_years was computed in the TD cell from the Weibull SF).\n", "electricity_to_fleet_driving = fleet_driving.new_edge(\n", " input=electricity_production,\n", - " amount=n_total_inflow * MILEAGE * ELECTRICITY_CONSUMPTION,\n", + " amount=ANNUAL_MILEAGE * ELECTRICITY_CONSUMPTION * mean_lifetime_years,\n", " type=\"technosphere\",\n", ")\n", + "electricity_to_fleet_driving.save()\n", "\n", + "# One retirement per cohort vehicle (used_ev has production amount -1).\n", "fleet_driving_to_used_ev = fleet_driving.new_edge(\n", " input=used_ev,\n", - " amount=-n_total_outflow,\n", + " amount=-1,\n", " type=\"technosphere\",\n", - ")" + ")\n", + "fleet_driving_to_used_ev.save()" ] }, { @@ -870,12 +925,13 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Two kinds of `TemporalDistribution`s are at play:\n", + "Three layers of `TemporalDistribution`s combine via convolution:\n", "\n", - "1. **Fleet-level distributions** derived from the flodym MFA, attached to the three `fleet_driving` exchanges. They tell `bw_timex` *when* in time those aggregate flows occur.\n", - "2. **Process-level distributions** inside the foreground activities (`ev_production`, `used_ev`) that were already present in the standalone example.\n", + "1. **Cohort layer** (calendar-year axis, relative to `FU_YEAR`): on `fleet_service → fleet_driving`. Splits the FU into one consumer instance of `fleet_driving` per cohort year.\n", + "2. **Age layer** (age axis, relative to each cohort year): on `fleet_driving → electricity` (survival) and `fleet_driving → used_ev` (retirement PDF). Spreads each cohort's lifetime over its age-resolved profile.\n", + "3. **Per-vehicle build/EOL lead-time layer** (already present in the standalone example): on the inner exchanges of `ev_production` and `used_ev`. These are timing offsets relative to *that* node's date — which, after step 1, *is* the cohort year for `ev_production` and the retirement year for `used_ev`.\n", "\n", - "In addition, we can optionally add **temporal evolution** to foreground exchanges to represent technology learning. Here we let electricity demand per vehicle-km improve over build years via `temporal_evolution_factors` on the electricity exchange.\n" + "After convolution, every downstream edge has a `date_consumer` equal to the cohort year and a `date_producer` equal to the calendar year the exchange happens.\n" ] }, { @@ -883,10 +939,10 @@ "execution_count": 21, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:22.320618Z", - "iopub.status.busy": "2026-05-02T09:31:22.320408Z", - "iopub.status.idle": "2026-05-02T09:31:22.329212Z", - "shell.execute_reply": "2026-05-02T09:31:22.325695Z" + "iopub.execute_input": "2026-05-03T10:50:56.143353Z", + "iopub.status.busy": "2026-05-03T10:50:56.143190Z", + "iopub.status.idle": "2026-05-03T10:50:56.147849Z", + "shell.execute_reply": "2026-05-03T10:50:56.146589Z" } }, "outputs": [], @@ -912,25 +968,26 @@ "execution_count": 22, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:22.332936Z", - "iopub.status.busy": "2026-05-02T09:31:22.332660Z", - "iopub.status.idle": "2026-05-02T09:31:22.400504Z", - "shell.execute_reply": "2026-05-02T09:31:22.398628Z" + "iopub.execute_input": "2026-05-03T10:50:56.149841Z", + "iopub.status.busy": "2026-05-03T10:50:56.149662Z", + "iopub.status.idle": "2026-05-03T10:50:56.187529Z", + "shell.execute_reply": "2026-05-03T10:50:56.186447Z" } }, "outputs": [], "source": [ - "# fleet-level timing from flodym\n", - "ev_to_fleet_driving[\"temporal_distribution\"] = td_fleet_inflow\n", - "ev_to_fleet_driving.save()\n", + "# 1) Cohort layer — calendar-year TD on the aggregator edge.\n", + "fleet_service_to_fleet_driving[\"temporal_distribution\"] = td_cohort_inflow\n", + "fleet_service_to_fleet_driving.save()\n", "\n", - "electricity_to_fleet_driving[\"temporal_distribution\"] = td_fleet_driving\n", + "# 2) Age layer — age-relative TDs on fleet_driving's exchanges.\n", + "electricity_to_fleet_driving[\"temporal_distribution\"] = td_use_age\n", "electricity_to_fleet_driving.save()\n", "\n", - "fleet_driving_to_used_ev[\"temporal_distribution\"] = td_fleet_outflow\n", + "fleet_driving_to_used_ev[\"temporal_distribution\"] = td_retirement_age\n", "fleet_driving_to_used_ev.save()\n", "\n", - "# per-vehicle timing inside ev_production\n", + "# 3) Per-vehicle build lead time inside ev_production.\n", "glider_to_ev[\"temporal_distribution\"] = td_glider_production\n", "glider_to_ev.save()\n", "powertrain_to_ev[\"temporal_distribution\"] = td_produce_powertrain_and_battery\n", @@ -938,7 +995,7 @@ "battery_to_ev[\"temporal_distribution\"] = td_produce_powertrain_and_battery\n", "battery_to_ev.save()\n", "\n", - "# per-vehicle timing inside used_ev\n", + "# 3) Per-vehicle EOL treatment delay inside used_ev.\n", "used_ev_to_glider_eol[\"temporal_distribution\"] = td_treating_waste\n", "used_ev_to_glider_eol.save()\n", "used_ev_to_powertrain_eol[\"temporal_distribution\"] = td_treating_waste\n", @@ -951,58 +1008,53 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Optional: vintage-specific use-phase efficiency\n", + "### Vintage locking vs. system-wide efficiency\n", "\n", - "If you want the fleet mix in a given calendar year (e.g. 2040) to keep track of the efficiencies of each vehicle vintage (2025, 2026, ..., 2039), attach `temporal_evolution_factors` and set `temporal_evolution_reference` to `\"consumer\"` on the fleet electricity exchange.\n", + "Because the cohort year is now propagated as the `date_consumer` of every exchange below `fleet_driving`, `temporal_evolution_factors` on the use-phase exchange takes on a clean, two-mode interpretation depending on `temporal_evolution_reference`:\n", "\n", - "With `consumer` reference, each use-phase event is scaled using the **consumer/vintage timestamp** instead of the producer timestamp.\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Example vintage-specific EV efficiency trajectory (relative to a 2025 baseline)\n", - "# Adjust values to your own fleet assumptions\n", - "vintage_efficiency_factors = {\n", - " np.datetime64(f\"{year}-01-01\").astype(\"datetime64[s]\").astype(object): 1 + 0.01 * (year - 2025)\n", - " for year in range(2025, 2041)\n", - "}\n", + "- `\"consumer\"` → factor evaluated at the **cohort year**. A vehicle built in 2025 keeps its 2025 efficiency for the rest of its life, even when it is still driving in 2040 (true vintage locking).\n", + "- `\"producer\"` → factor evaluated at the **calendar year of consumption**. All vehicles, regardless of vintage, benefit from the latest efficiency value whenever they are driving (system-wide retrofit / learning).\n", "\n", - "electricity_to_fleet_driving[\"temporal_evolution_factors\"] = vintage_efficiency_factors\n", - "electricity_to_fleet_driving[\"temporal_evolution_reference\"] = \"consumer\"\n", - "electricity_to_fleet_driving.save()\n" + "Below we demonstrate vintage locking. Switching to system-wide learning is just a matter of changing `temporal_evolution_reference` to `\"producer\"`.\n" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 23, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T10:50:56.189453Z", + "iopub.status.busy": "2026-05-03T10:50:56.189260Z", + "iopub.status.idle": "2026-05-03T10:50:56.199771Z", + "shell.execute_reply": "2026-05-03T10:50:56.198840Z" + } + }, "outputs": [], "source": [ "from datetime import datetime\n", "\n", - "# Optional foreground technology learning: EVs built in later years use less electricity per km\n", - "electricity_to_fleet_driving[\"temporal_evolution_factors\"] = {\n", + "# Vintage-locked efficiency: keyed by cohort year (consumer date).\n", + "vintage_efficiency_factors = {\n", " datetime(2020, 1, 1): 1.00,\n", - " datetime(2030, 1, 1): 0.88,\n", - " datetime(2040, 1, 1): 0.80,\n", - " datetime(2050, 1, 1): 0.75,\n", + " datetime(2030, 1, 1): 0.92,\n", + " datetime(2040, 1, 1): 0.87,\n", + " datetime(2050, 1, 1): 0.85,\n", "}\n", - "electricity_to_fleet_driving.save()\n" + "\n", + "electricity_to_fleet_driving[\"temporal_evolution_factors\"] = vintage_efficiency_factors\n", + "electricity_to_fleet_driving[\"temporal_evolution_reference\"] = \"consumer\"\n", + "electricity_to_fleet_driving.save()" ] }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 24, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:22.404436Z", - "iopub.status.busy": "2026-05-02T09:31:22.404175Z", - "iopub.status.idle": "2026-05-02T09:31:22.457954Z", - "shell.execute_reply": "2026-05-02T09:31:22.455478Z" + "iopub.execute_input": "2026-05-03T10:50:56.201775Z", + "iopub.status.busy": "2026-05-03T10:50:56.201585Z", + "iopub.status.idle": "2026-05-03T10:50:56.242176Z", + "shell.execute_reply": "2026-05-03T10:50:56.241122Z" } }, "outputs": [], @@ -1020,13 +1072,13 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 25, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:22.464243Z", - "iopub.status.busy": "2026-05-02T09:31:22.463788Z", - "iopub.status.idle": "2026-05-02T09:31:22.477366Z", - "shell.execute_reply": "2026-05-02T09:31:22.474584Z" + "iopub.execute_input": "2026-05-03T10:50:56.244081Z", + "iopub.status.busy": "2026-05-03T10:50:56.243897Z", + "iopub.status.idle": "2026-05-03T10:50:56.251218Z", + "shell.execute_reply": "2026-05-03T10:50:56.249940Z" } }, "outputs": [], @@ -1047,13 +1099,13 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 26, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:22.481881Z", - "iopub.status.busy": "2026-05-02T09:31:22.481685Z", - "iopub.status.idle": "2026-05-02T09:31:22.927038Z", - "shell.execute_reply": "2026-05-02T09:31:22.924664Z" + "iopub.execute_input": "2026-05-03T10:50:56.252995Z", + "iopub.status.busy": "2026-05-03T10:50:56.252817Z", + "iopub.status.idle": "2026-05-03T10:50:56.447040Z", + "shell.execute_reply": "2026-05-03T10:50:56.445727Z" } }, "outputs": [], @@ -1080,13 +1132,13 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 27, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:22.930563Z", - "iopub.status.busy": "2026-05-02T09:31:22.930119Z", - "iopub.status.idle": "2026-05-02T09:31:23.351201Z", - "shell.execute_reply": "2026-05-02T09:31:23.349941Z" + "iopub.execute_input": "2026-05-03T10:50:56.449098Z", + "iopub.status.busy": "2026-05-03T10:50:56.448905Z", + "iopub.status.idle": "2026-05-03T10:50:57.960203Z", + "shell.execute_reply": "2026-05-03T10:50:57.959000Z" } }, "outputs": [ @@ -1094,827 +1146,15632 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:22.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:56.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 10\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.905\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.906\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.906\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.907\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.907\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.908\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.908\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.913\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.913\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.920\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.922\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.923\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.923\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.924\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.924\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.924\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.925\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.925\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.926\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.927\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.928\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.928\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.929\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.931\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.932\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.932\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.933\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.933\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.935\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.935\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.935\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.936\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.937\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.937\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.939\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.939\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.940\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:56.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.002\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.006\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.008\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.008\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.009\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.009\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.010\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.010\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.011\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.011\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.011\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.012\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.012\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.013\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.014\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.014\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.015\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.015\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.016\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.017\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.017\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.017\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.018\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.018\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.019\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.019\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.019\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.021\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.021\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.022\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.022\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.023\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.024\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.024\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.024\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.025\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.025\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.026\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.026\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.027\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.027\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.027\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.028\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.028\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.029\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.029\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.030\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.030\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.031\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.031\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.031\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.032\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.032\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.033\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.036\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.036\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.037\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.037\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.037\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.038\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.038\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.039\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.039\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.039\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.040\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.040\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.041\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.041\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.041\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.042\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.042\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.042\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.104\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.105\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.106\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.106\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.112\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.112\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.113\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.113\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.120\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.120\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.121\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.124\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.127\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.127\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.129\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.137\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.139\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.139\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.162\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.163\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.225\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.253\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.315\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.417\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.417\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.419\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.420\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.420\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.420\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.421\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.422\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.422\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.425\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.426\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.426\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.427\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.427\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.427\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.429\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.429\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.429\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.434\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.436\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.509\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.511\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.511\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.511\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.522\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.522\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.523\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.523\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.524\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.526\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.526\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.527\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:22.935\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:22.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.006\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.008\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.041\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m554\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.159\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.162\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.163\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.216\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Starting graph traversal\n", - "Calculation count: 9\n" + "\u001b[32m2026-05-03 10:50:57.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 10:50:57.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.246\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.247\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.905\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.905\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.906\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.907\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.908\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.913\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.918\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.918\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.919\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.919\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.920\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m560\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.923\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { @@ -2002,106 +16859,93 @@ " ...\n", " \n", " \n", - " 337\n", + " 2869\n", + " 2089-01-01\n", + " electricity\n", " 2050-01-01\n", - " used electric vehicle\n", - " 2035-01-01\n", - " driving an EV fleet over the analysis horizon\n", - " -146919.568686\n", - " None\n", + " lifetime driving of one cohort vehicle\n", + " 0.0\n", + " {'background_2040': 1}\n", " \n", " \n", - " 338\n", - " 2050-01-01\n", - " glider\n", + " 2870\n", + " 2089-01-01\n", + " used electric vehicle\n", " 2050-01-01\n", - " production of an electric vehicle\n", - " 168.0\n", - " {'background_2040': 1}\n", + " lifetime driving of one cohort vehicle\n", + " -0.0\n", + " None\n", " \n", " \n", - " 339\n", - " 2050-01-01\n", + " 2871\n", + " 2089-01-01\n", " glider_eol\n", - " 2050-01-01\n", + " 2089-01-01\n", " used electric vehicle\n", " -840.0\n", " {'background_2040': 1}\n", " \n", " \n", - " 340\n", - " 2050-01-01\n", + " 2872\n", + " 2089-01-01\n", " powertrain_eol\n", - " 2050-01-01\n", + " 2089-01-01\n", " used electric vehicle\n", " -80.0\n", " {'background_2040': 1}\n", " \n", " \n", - " 341\n", - " 2050-01-01\n", + " 2873\n", + " 2089-01-01\n", " battery_eol\n", - " 2050-01-01\n", + " 2089-01-01\n", " used electric vehicle\n", " -280.0\n", " {'background_2040': 1}\n", " \n", " \n", "\n", - "

342 rows \u00d7 6 columns

\n", + "

2874 rows × 6 columns

\n", "" ], "text/plain": [ - " date_producer producer_name date_consumer \\\n", - "0 2018-01-01 glider 2020-01-01 \n", - "1 2019-01-01 glider 2020-01-01 \n", - "2 2019-01-01 powertrain 2020-01-01 \n", - "3 2019-01-01 battery 2020-01-01 \n", - "4 2019-01-01 glider 2021-01-01 \n", - ".. ... ... ... \n", - "337 2050-01-01 used electric vehicle 2035-01-01 \n", - "338 2050-01-01 glider 2050-01-01 \n", - "339 2050-01-01 glider_eol 2050-01-01 \n", - "340 2050-01-01 powertrain_eol 2050-01-01 \n", - "341 2050-01-01 battery_eol 2050-01-01 \n", + " date_producer producer_name date_consumer \\\n", + "0 2018-01-01 glider 2020-01-01 \n", + "1 2019-01-01 glider 2020-01-01 \n", + "2 2019-01-01 powertrain 2020-01-01 \n", + "3 2019-01-01 battery 2020-01-01 \n", + "4 2019-01-01 glider 2021-01-01 \n", + "... ... ... ... \n", + "2869 2089-01-01 electricity 2050-01-01 \n", + "2870 2089-01-01 used electric vehicle 2050-01-01 \n", + "2871 2089-01-01 glider_eol 2089-01-01 \n", + "2872 2089-01-01 powertrain_eol 2089-01-01 \n", + "2873 2089-01-01 battery_eol 2089-01-01 \n", "\n", - " consumer_name amount \\\n", - "0 production of an electric vehicle 588.0 \n", - "1 production of an electric vehicle 84.0 \n", - "2 production of an electric vehicle 80.0 \n", - "3 production of an electric vehicle 280.0 \n", - "4 production of an electric vehicle 588.0 \n", - ".. ... ... \n", - "337 driving an EV fleet over the analysis horizon -146919.568686 \n", - "338 production of an electric vehicle 168.0 \n", - "339 used electric vehicle -840.0 \n", - "340 used electric vehicle -80.0 \n", - "341 used electric vehicle -280.0 \n", + " consumer_name amount temporal_market_shares \n", + "0 production of an electric vehicle 588.0 {'background_2020': 1} \n", + "1 production of an electric vehicle 84.0 {'background_2020': 1} \n", + "2 production of an electric vehicle 80.0 {'background_2020': 1} \n", + "3 production of an electric vehicle 280.0 {'background_2020': 1} \n", + "4 production of an electric vehicle 588.0 {'background_2020': 1} \n", + "... ... ... ... \n", + "2869 lifetime driving of one cohort vehicle 0.0 {'background_2040': 1} \n", + "2870 lifetime driving of one cohort vehicle -0.0 None \n", + "2871 used electric vehicle -840.0 {'background_2040': 1} \n", + "2872 used electric vehicle -80.0 {'background_2040': 1} \n", + "2873 used electric vehicle -280.0 {'background_2040': 1} \n", "\n", - " temporal_market_shares \n", - "0 {'background_2020': 1} \n", - "1 {'background_2020': 1} \n", - "2 {'background_2020': 1} \n", - "3 {'background_2020': 1} \n", - "4 {'background_2020': 1} \n", - ".. ... \n", - "337 None \n", - "338 {'background_2040': 1} \n", - "339 {'background_2040': 1} \n", - "340 {'background_2040': 1} \n", - "341 {'background_2040': 1} \n", - "\n", - "[342 rows x 6 columns]" + "[2874 rows x 6 columns]" ] }, - "execution_count": 26, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "fleet_driving = bd.get_node(database=\"foreground\", code=\"fleet_driving\")\n", - "tlca = TimexLCA({fleet_driving: 1}, method, database_dates)\n", + "fleet_service = bd.get_node(database=\"foreground\", code=\"fleet_service\")\n", + "tlca = TimexLCA({fleet_service: 1}, method, database_dates)\n", "\n", "tlca.build_timeline(\n", " starting_datetime=datetime(FU_YEAR, 1, 1),\n", @@ -2118,13 +16962,13 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 28, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:23.355583Z", - "iopub.status.busy": "2026-05-02T09:31:23.355276Z", - "iopub.status.idle": "2026-05-02T09:31:26.244341Z", - "shell.execute_reply": "2026-05-02T09:31:26.242563Z" + "iopub.execute_input": "2026-05-03T10:50:57.962328Z", + "iopub.status.busy": "2026-05-03T10:50:57.962145Z", + "iopub.status.idle": "2026-05-03T10:51:25.946746Z", + "shell.execute_reply": "2026-05-03T10:51:25.945723Z" } }, "outputs": [ @@ -2132,22 +16976,22 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:23.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + "\u001b[32m2026-05-03 10:50:57.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-02 09:31:24.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + "\u001b[32m2026-05-03 10:51:07.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Time-explicit fleet GWP: 39,863,831,628 kg CO2-eq\n", - "Static (2020 background) fleet GWP: 115,517,570,589 kg CO2-eq\n" + "Time-explicit fleet GWP: 37,275,325,891 kg CO2-eq\n", + "Static (2020 background) fleet GWP: 120,320,353,543 kg CO2-eq\n" ] } ], @@ -2167,13 +17011,13 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 29, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:26.247635Z", - "iopub.status.busy": "2026-05-02T09:31:26.247387Z", - "iopub.status.idle": "2026-05-02T09:31:26.253196Z", - "shell.execute_reply": "2026-05-02T09:31:26.251465Z" + "iopub.execute_input": "2026-05-03T10:51:25.949332Z", + "iopub.status.busy": "2026-05-03T10:51:25.949113Z", + "iopub.status.idle": "2026-05-03T10:51:25.953252Z", + "shell.execute_reply": "2026-05-03T10:51:25.952159Z" } }, "outputs": [ @@ -2181,8 +17025,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "Per-vehicle GWP, time-explicit: 9,646 kg CO2-eq / vehicle\n", - "Per-vehicle GWP, static (2020): 27,952 kg CO2-eq / vehicle\n" + "Per-vehicle GWP, time-explicit: 9,020 kg CO2-eq / vehicle\n", + "Per-vehicle GWP, static (2020): 29,114 kg CO2-eq / vehicle\n" ] } ], @@ -2209,13 +17053,13 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 30, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:26.255726Z", - "iopub.status.busy": "2026-05-02T09:31:26.255534Z", - "iopub.status.idle": "2026-05-02T09:31:26.549261Z", - "shell.execute_reply": "2026-05-02T09:31:26.547503Z" + "iopub.execute_input": "2026-05-03T10:51:25.955243Z", + "iopub.status.busy": "2026-05-03T10:51:25.955052Z", + "iopub.status.idle": "2026-05-03T10:51:26.059839Z", + "shell.execute_reply": "2026-05-03T10:51:26.058844Z" } }, "outputs": [ @@ -2223,7 +17067,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cumulative fleet radiative forcing: 3.550e-03 W/m\u00b2\n" + "Cumulative fleet radiative forcing: 3.290e-03 W/m²\n" ] } ], @@ -2239,24 +17083,24 @@ " fixed_time_horizon=True,\n", " characterization_functions=characterization_functions,\n", ")\n", - "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m\u00b2\")" + "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m²\")" ] }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 31, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:26.553295Z", - "iopub.status.busy": "2026-05-02T09:31:26.552857Z", - "iopub.status.idle": "2026-05-02T09:31:27.414553Z", - "shell.execute_reply": "2026-05-02T09:31:27.412683Z" + "iopub.execute_input": "2026-05-03T10:51:26.061788Z", + "iopub.status.busy": "2026-05-03T10:51:26.061611Z", + "iopub.status.idle": "2026-05-03T10:51:26.724623Z", + "shell.execute_reply": "2026-05-03T10:51:26.723554Z" } }, "outputs": [ { "data": { - "image/png": "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", + "image/png": "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wOGHH47D4WD//fdn+vTpn3f3xNdIX8TqzrxeLwMHDkTTNPx+f7fXJFbFnurLeJ0+fTqjR4/G6XRSVVXFlVde2e31jz76iOOPPx6n08mgQYP4y1/+8rn2TXy99FWsLl26lJNPPpmSkhJKS0uZOHEiK1eu7LaNxKrYU7sTr4888ggnnngiRUVFOcd4AJ/Px4UXXkhRURElJSVcdtllhMPhbttIvIo90RexunnzZi677DKGDh2Ky+Vi2LBhTJkyhWQy2W07iVXxVScFoa+wt956iyuvvJL33nuPuXPnkkqlmDBhApFIJLvNr3/9a1599VWee+453nrrLbZu3crZZ5+dff3DDz+kqqqKJ598krq6On77299y44038ve//z27zaZNm5g8eTLjx49nxYoV/OpXv+JHP/oRs2fP/kL7K/ZefRGrO7vssssYPXp0j+clVkVf6Kt4/dvf/sZvf/tbbrjhBurq6njjjTeYOHFi9vVgMMiECRMYPHgwH374IXfeeSe33HILjzzyyBfWV7F364tYDYfDTJo0idraWpYsWcLChQspLCxk4sSJpFIpQGJV9I3diddoNMqkSZO46aab8rZz4YUXUldXx9y5c3nttdd4++23+clPfpJ9XeJV7Km+iNW1a9dimiYPP/wwdXV13H333Tz00EPdtpdYFXsFJfYabW1tClBvvfWWUkopv9+vbDabeu6557LbrFmzRgFq8eLFedu54oor1Pjx47P/vu6669SBBx7YbZvzzz9fTZw4sY97IPYVexKrDz74oDrhhBPUm2++qQDV2dmZfU1iVXwePku8+nw+5XK51BtvvJG33QcffFCVlpaqRCKRfe76669XI0aM+Jx6Ir7uPkusLl26VAGqoaEhu81HH32kAPXxxx8rpSRWxefj0/G6s/nz5/cY45VSqr6+XgFq6dKl2edef/11pWmaam5uVkpJvIq+91liNZe//OUvaujQodl/S6yKvYHMENqLBAIBAMrKyoDM7J9UKsUpp5yS3eYb3/gGtbW1LF68uNd2trcBsHjx4m5tAEycOLHXNoTozWeN1fr6em699Vb+9a9/oes9v54kVsXn4bPE69y5czFNk+bmZkaOHMnAgQM577zzaGxszP6fxYsX881vfhO73Z59buLEiaxbt47Ozs4vomvia+azxOqIESMoLy/nscceI5lMEovFeOyxxxg5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", "text/plain": [ "
" ] @@ -2271,19 +17115,19 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 32, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:27.436625Z", - "iopub.status.busy": "2026-05-02T09:31:27.436303Z", - "iopub.status.idle": "2026-05-02T09:31:27.723304Z", - "shell.execute_reply": "2026-05-02T09:31:27.720729Z" + "iopub.execute_input": "2026-05-03T10:51:26.729623Z", + "iopub.status.busy": "2026-05-03T10:51:26.729419Z", + "iopub.status.idle": "2026-05-03T10:51:26.964917Z", + "shell.execute_reply": "2026-05-03T10:51:26.963785Z" } }, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABJ4AAAINCAYAAAB/MbU9AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAA2S5JREFUeJzs3XdgV9X9//HnufezswckbJAhGxQEwa0oaBWp1Yrauqj+ap2ldbWOqm1tqVq19lutdX7VSh1fal0Vsa4CIiguBASBsAIhe3/GPb8/PklomgSJEiDwerQROPee+zk3Xj4mr5zzPsZaaxEREREREREREdnFnD09ABERERERERER2TcpeBIRERERERERkQ6h4ElERERERERERDqEgicREREREREREekQCp5ERERERERERKRDKHgSEREREREREZEOoeBJREREREREREQ6hIInERERERERERHpEL49PYB9med5bNq0ibS0NIwxe3o4IiIiIiIiIiK7hLWWyspKunfvjuO0Pa9JwVMH2rRpE7169drTwxARERERERER6RDr16+nZ8+ebR5X8NSB0tLSgOS/hPT09D08mo4Ri8V47bXXOOGEE/D7/Xt6OCI7pOdVOgs9q9KZ6HmVzkTPq3QWelalM6ioqKBXr15N2UdbFDx1oMbldenp6ft08BSJREhPT9cbouz19LxKZ6FnVToTPa/Smeh5lc5Cz6p0Jl9VWkjFxUVEREREREREpEMoeBIRERERERERkQ6h4ElERERERERERDqEajztQdZa4vE4iURiTw/la4vFYvh8Purq6jr1fewNXNfF5/N95fpYERERERERkc5CwdMeEo1G2bx5MzU1NXt6KN+ItZb8/HzWr1+vwGQXiEQidOvWjUAgsKeHIiIiIiIiIvKNKXjaAzzPY82aNbiuS/fu3QkEAp02tPE8j6qqKlJTU3Ecrdz8uqy1RKNRioqKWLNmDQMHDtTnU0RERERERDo9BU97QDQaxfM8evXqRSQS2dPD+UY8zyMajRIKhRSUfEPhcBi/38+6deuaPqciIiIiIiIinZmSgj1IQY38Nz0TIiIiIiIisi/Rd7kiIiIiIiIiItIhFDyJiIiIiIiIiEiHUPAku9ybb76JMYaysjIAHn30UTIzM3f7ONr7uv897rb07duXu++++xuNTURERERERGR/oOCpkyuvibJ6axUfFpSyuqiK8probnndBQsW4LouJ5988m55va/SWhh05plnsnLlyp2+xsSJE9m8eTMZGRlA28HV+++/z8UXX/xNhisiIiIiIiKyX9Cudp3YprJarn3uY975YltT25EDc/nNd0bSPTPcoa/90EMPcfnll/PQQw+xefNm0tPTO/T1vo5wOEw4vPOfh0AgQH5+/lee16VLl28yLBEREREREZH9hmY8dVLlNdEWoRPA219s47rnPu7QmU9VVVXMnj2bSy65hJNOOomnnnrqG1/z2muvZdCgQUQiEQ444ABuvPFGYrFYs3P+8Y9/cMghhxAKhcjNzeXb3/42AEcffTTr1q3jxz/+McYYjDFA8xlLK1euxBjD8uXLm13z97//Pf379weaL7V78803ueCCCygvL2+65i9+8Qug5eyqsrIyfvCDH9ClSxfS09M59thj+eijj5qOf/TRRxxzzDGkpaWRnp7OmDFjWLx48Tf+nImIiIiIiIjs7RQ8dVLbqqItQqdGb3+xjW1VHRc8/e1vf2Pw4MEceOCBnHPOOTz55JNYa7/RNdPS0nj00UdZtmwZ99xzDw8++CC///3vm46/9NJLfPvb3+akk07iww8/ZN68eYwbNw6A559/np49e3LrrbeyefNmNm/e3OL6gwYNYuzYsTz55JPN2p988knOPvvsFudPnDiRu+++m/T09KZr/vSnP2117GeccQZbt27llVdeYcmSJRx88MEcd9xxlJSUAHDOOefQs2dP3n//fZYsWcJ1112H3+//2p8rERERERER6Zwq62Ks3lrFysJKNpbW7Onh7BZaatdJVdTFdni88iuOfxMPPfQQ3/ve9wCYMmUKFRUVvPXWWxx77LFf+5o33HBD0+/79u3LT3/6U55++mmuueYaAH71q18xffp0brnllqbzRo0aBUB2djau65KWlrbDpXLnnHMO9913H7fddhuQnAW1ZMkSnnjiiRbnBgIBMjIyMMbs8JrvvvsuixYtYuvWrQSDQQDuuOMO5syZw7PPPsvFF19MQUEBV199NYMHDwZg4MCBO/tpERERERERkX3E2m3V3DV3Ja98uplYwjKwayo3njyU4d3TyU4N7unhdRjNeOqk0kM7njGT9hXHv64VK1awaNEizjrrLAB8Ph/f/va3efjhh7/RdWfPns1hhx1Gfn4+qamp3HDDDRQUFDQdX7p0Kccdd9w3eo3p06ezdu1aFi5cCCRnOx188MFNgdDX8dFHH1FVVUVOTg6pqalNH2vWrGH16tUAzJw5kx/84AdMmjSJ3/zmN03tIiIiIiIisn9Yu62aCx99nxc+2kQskVwx9MXWKs57ZBHLt1Tu4dF1LAVPnVRuaoAjB+a2euzIgbnkpgY65HUfeugh4vE43bt3x+fzEQgEePjhh3n++ecpLy//WtdcsGAB55xzDieddBIvvvgiH374IT//+c+JRrcvF2xPkfC25Ofnc+yxxzbVpHrqqac455xzvtE1q6qq6NatG0uXLm32sWLFCq6++moAfvGLX/DZZ5/xrW99izfeeIOhQ4fyf//3f9/4fkRERERERKRzWF5YyZfbqlu0Wwu/eWU560v23WV3Cp46qYxIgN98Z2SL8OnIgbn89jsjyYjs+uApHo/z+OOPc+eddzYFLB988AHvvPMO3bt3569//evXuu78+fPp06cPP//5zxk7diwDBw5k3bp1zc4ZOXIk8+bNa/MagUCARCLxla91zjnnMHv2bBYsWMCXX37J9OnTv9E1Dz74YAoLC/H5fAwYMKDZR27u9n83gwYN4sc//jGvvfYap512Go888shXjlVEREREREQ6jzXbqvjb4vX89G8fce+8L/hiSyU1DWVw3l1V1Ga/jzeUE0t4u2uYu51qPHVi3TPD/OGsg9hWFaWyLkZayE9uaqBDQieAF198kdLSUmbMmEFGRgYAnudRUVHBaaedxkMPPcQPf/jDdl934MCBFBQU8PTTT3PIIYfw0ksvtZgRdPPNN3PcccfRv39/pk+fTjwe5+WXX+baa68FknWh3n77baZPn04wGGwW+vyn0047jUsuuYRLLrmEY445hu7du7c5rr59+1JVVcW8efMYNWoUkUiESCTS7JxJkyYxYcIEpk2bxqxZsxg0aBCbNm1qKoY+bNgwrr76ak4//XT69evHhg0beP/99/nOd77T7s+TiIiIiIiI7J1WFFbyvb+8R1FVfVPbvfO+4H/OOZjjBneha1rbNZzSwz4aNmffJ2nGUyeXEQnQv2sqo3tn0b9raoeFTpBcZjdp0qSm0Ok/nXbaaSxevJiPP/643dedOnUqP/7xj7nssssYPXo08+fP58Ybb2x2ztFHH80zzzzDCy+8wOjRozn22GNZtGhR0/Fbb72VtWvX0r9/f7p06dLma6WlpXHKKafw0UcffeUyu4kTJ/LDH/6QM888ky5dujBr1qwW5xhjePnllznyyCO54IILGDRoENOnT2fdunXk5eXhui7FxcWce+65DBo0iO9+97uceOKJzYqki4iIiIiISOe1qbSGG+Z80ix0Aoh7liue/hCAycPycdoIl84+pDcZoX13XpCx1to9PYg//vGP/O53v6OwsJBRo0bxhz/8gXHjxrV5/jPPPMONN97I2rVrGThwIL/97W856aSTmo5ba7n55pt58MEHKSsr47DDDuNPf/pTs93Epk6dytKlS9m6dStZWVlMmjSJ3/72t00zYNauXUu/fv1avPaCBQs49NBDd+q+KioqyMjIoLy8nPT09Kb2uro61qxZQ79+/QiFQjt1rb1V44yn9PR0HEc55je1Lz0be6NYLMbLL7/MSSedhN/fMQX4RXYFPavSmeh5lc5Ez6t0FnpW906by2opr43hWUt6yE/P7OSKmBWFFUy++502+63+1RQ2l9fx3tpSrnn2YxLe9hhmXL9s7jh9JLmpfiLBjptI0hHayjz+2x5PCmbPns3MmTO5+eab+eCDDxg1ahSTJ09m69atrZ4/f/58zjrrLGbMmMGHH37ItGnTmDZtGp9++mnTObNmzeLee+/l/vvv57333iMlJYXJkydTV1fXdM4xxxzD3/72N1asWMFzzz3H6tWrOf3001u83uuvv87mzZubPsaMGbPrPwkiIiIiIiIisleKJzw+3lDGRf+7mCn3vMNJ977LeY+8z4LV26iuixGN77g+U20sQSTgcGjfLF698ghumTqUK48byOz/dyi/O30kkaCD2YfX2u3x4Omuu+7ioosu4oILLmDo0KHcf//9RCIRHn744VbPv+eee5gyZQpXX301Q4YM4bbbbuPggw/mvvvuA5Kzne6++25uuOEGTj31VEaOHMnjjz/Opk2bmDNnTtN1fvzjH3PooYfSp08fJk6cyHXXXcfChQuJxWLNXi8nJ4f8/PymD6XNIiIiIiIiIvuPtcU1nPXnhXy6saKpbXVRFd9/aBFrS2pICfrIS2+7hlNheR0OEPA5ZEf8nDqqBxdM7MOALilE/C7WA/b4WrSOs0cXEUajUZYsWcL111/f1OY4DpMmTWLBggWt9lmwYAEzZ85s1jZ58uSmUGnNmjUUFhYyadKkpuMZGRmMHz+eBQsWtLqLWUlJ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mWUVrY4d1y8XbGr7u4PF5zh4pLbZWeuBsRjMXv3962r29niVvYviVboLxap0Zbsam86u3tDzPDzPo3///mzatCn9ted5RKNR3n//fb7xjW/s8gMGAgEmTJjA/Pnzm73G/PnzmThxYqtjJk6c2Kw/pJYe7ug/aNAgiouLm/WpqalhwYIFbd5zVy1evJi8vLw2k04iIiKy62KJJPOWV/C92QtZsr6aprjHBxV1XPzIYh56vQwsHDmsJz0zW/7cdR3DJcftt/1kOrAYkh4kPEs8YXGNgwFct31O4RURERGRL263azytXr263V78sssu4+yzz+aggw7ikEMOYebMmdTX16dPuTvrrLPo06cPN910EwAXX3wxRx11FLfeeisnnHACjzzyCG+++Sb33HMPkFqNdckll3DDDTcwbNgwBg0axC9/+Ut69+6dXrEFUFZWRmVlJWVlZSSTSRYvXgzA0KFDyczM5D//+Q8VFRUceuihhEIh5s2bx69//Wt++tOfttvcRURE9mXrtjXym6dbr+k466WVXHLsULKCLn857xB+/eRy/vvRFqyF4UVZ/OKEkfTMCuBZS9DnkPQsCc8jVcHJYozBGENBZmiPzklEREREWvpCZwjX19fz0ksvUVZWRiwWa9a2sxpIn3XqqaeyefNmZsyYQXl5OWPHjmXu3Lnp4uBlZWU4zieLsg477DAefvhhrr76aq666iqGDRvGnDlzGD16dLrPFVdcQX19PRdccAFVVVUcccQRzJ07l1Dok18+Z8yYwf3335/+ety4cQC88MILHH300fj9fu666y4uvfRSrLUMHTqU2267jfPPP3/3vlEiIiLSqqqGGDVNiVbbEp7FsxZjIC/s44aTRtMYS5L0LJGAS0bQxfNSf3DKCQcA2FrbRMJLJZ0ygj5yfe6enI6IiIiItGG3E09vv/02X//612loaKC+vp78/Hy2bNlCJBKhsLBwtxJPANOnT2f69Omttr344ostrk2bNo1p06a1eT9jDNdddx3XXXddm31mz57N7Nmz22yfMmUKU6ZMabNdREREPl9jNMHGmibWVzViMPTOC9EnJ0zQ7+I6O9/t3xhLYgHXcQhgCUdcLOBZD8cYPDwwn2ylK8jS6iYRERGRrmi3E0+XXnop3/zmN5k1axY5OTm8/vrr+P1+zjzzTC6++OKOeEYRERHpZjbXNvL00gpu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hRda/Iy31tr33nvPAnbhwoXpa08//bQ1xtj169dbaxWv0jG+SLy25uabb7aDBg1Kf614la5OK56kherqagDy8/OB1GqmeDzOpEmT0n1GjBhB//79KS0t3el9dtwDoLS0tNk9ACZPnrzTe4jszBeN1ffee4/rrruOBx54AMdp+TaoWJWO8EXidd68eXiex/r16xk5ciR9+/bl29/+NmvXrk2PKS0t5Stf+QqBQCB9bfLkybz//vts27ZtT0xN9jJfJFaHDx9OQUEBf/7zn4nFYjQ2NvLnP/+ZkSNHMnDgQECxKh3js/G6K0pLS8nNzeWggw5KX5s0aRKO47BgwYJ0H8WrtLcvEq9t3eez/85SvEpXpsSTNON5HpdccgmHH344o0ePBqC8vJxAIEBubm6zvkVFRZSXl7d6n9dee41HH3202ZLl8vJyioqKWtyjpqaGxsbG9p2I7PW+aKxGo1FOP/10brnlFvr379/qvRWr0t6+aLyuWrUKz/P49a9/zcyZM/n73/9OZWUlxx13XLq2Q1vxuqNNZHd80VjNysrixRdf5MEHHyQcDpOZmcncuXN5+umn8fl86fsoVqU9tRavu6K8vJzCwsJm13w+H/n5+elYVLxKe/ui8fpZH330Eb/73e/4wQ9+kL6meJWuztfZDyBdy0UXXcTSpUt55ZVXvvA9li5dyoknnsg111zD8ccf345PJ/KJLxqrV155JSNHjuTMM8/soCcTaemLxqvnecTjce644470++lf//pXiouLeeGFF5rVehJpD180VhsbGzn33HM5/PDD+etf/0oymeT//u//OOGEE1i4cCHhcLiDnlj2Ze3xe6vIntIe8bp+/XqmTJnCtGnTOP/889vx6UQ6llY8Sdr06dN54okneOGFF+jbt2/6enFxMbFYrMUJCxUVFRQXFze79t5773HsscdywQUXcPXVVzdrKy4ubnECTkVFBdnZ2fqFVHbLl4nV559/nsceewyfz4fP5+PYY48FoEePHlxzzTXp+yhWpb18mXjt1asXAKNGjUq39+zZkx49elBWVpa+T2vxuqNNZFd9mVh9+OGHWbNmDffddx8HH3wwhx56KA8//DCrV6/m3//+d/o+ilVpL23F664oLi5m06ZNza4lEgkqKyvTsah4lfb0ZeJ1hw0bNnDMMcdw2GGHtSgarniVrk6JJ8Fay/Tp0/nXv/7F888/z6BBg5q1T5gwAb/fz/z589PX3n//fcrKypg4cWL62rJlyzjmmGM4++yzufHGG1u8zsSJE5vdA1L1Sz59D5GdaY9Y/cc//sE777zD4sWLWbx4MX/6058A+O9//5s+ol6xKu2hPeL18MMPT1/fobKyki1btjBgwAAgFa8vv/xy+uQwSMXr8OHDycvL67D5yd6jPWK1oaEBx3EwxqT77Pja8zxAsSrt4/PidVdMnDiRqqoqFi1alL72/PPP43keJSUl6T6KV/my2iNeIbXS6eijj2bChAncd999LWqUKl6ly+vMyubSNVx44YU2JyfHvvjii3bjxo3pj4aGhnSfH/7wh7Z///72+eeft2+++aadOHGinThxYrp9yZIltmfPnvbMM89sdo9Nmzal+6xatcpGIhF7+eWX2+XLl9u77rrLuq5r586du0fnK91Xe8TqZ7V2gohiVdpDe8XriSeeaPfff3/76quv2iVLlthvfOMbdtSoUTYWi1lrUyeOFRUV2e9+97t26dKl9pFHHrGRSMT+4Q9/2KPzle6rPWJ1+fLlNhgM2gsvvNC+9957dunSpfbMM8+0OTk5dsOGDdZaxaq0j12J140bN9q3337b/vGPf7SAffnll+3bb79tt27dmu4zZcoUO27cOLtgwQL7yiuv2GHDhtnTTz893a54lfbQHvG6bt06O3ToUHvsscfadevWNbvPDopX6eqUeBILtPpx3333pfs0NjbaH/3oRzYvL89GIhF70kknNXuzu+aaa1q9x4ABA5q91gsvvGDHjh1rA4GAHTx4cLPXEPk87RGrn9XW0bWKVfmy2iteq6ur7fe//32bm5tr8/Pz7UknndTsyHprrX3nnXfsEUccYYPBoO3Tp4/9zW9+syemKHuJ9orVZ5991h5++OE2JyfH5uXl2a9+9au2tLS0WR/FqnxZuxKvbf1e+uk+W7dutaeffrrNzMy02dnZ9pxzzrG1tbXNXkvxKl9We8Trfffd1+Z9Pk3xKl2Zsdbadlk6JSIiIiIiIiIi8imq8SQiIiIiIiIiIh1CiScREREREREREekQSjyJiIiIiIiIiEiHUOJJREREREREREQ6hBJPIiIiIiIiIiLSIZR4EhERERERERGRDqHEk4iIiIiIiIiIdAglnkRERES6uBdffBFjDFVVVZ39KCIiIiK7xVhrbWc/hIiIiIh84uijj2bs2LHMnDkTgFgsRmVlJUVFRRhjOvfhRERERHaDr7MfQERERER2LhAIUFxc3NmPISIiIrLbtNVOREREpAv53ve+x0svvcTtt9+OMQZjDLNnz2621W727Nnk5ubyxBNPMHz4cCKRCKeccgoNDQ3cf//9DBw4kLy8PH784x+TTCbT945Go/z0pz+lT58+ZGRkUFJSwosvvtg5ExUREZF9glY8iYiIiHQht99+Ox988AGjR4/muuuuA2DZsmUt+jU0NHDHHXfwyCOPUFtby//8z/9w0kknkZuby1NPPcWqVas4+eSTOfzwwzn11FMBmD59Ou+99x6PPPIIvXv35l//+hdTpkxhyZIlDBs2bI/OU0RERPYNSjyJiIiIdCE5OTkEAgEikUh6e92KFSta9IvH4/z+979nyJAhAJxyyin85S9/oaKigszMTEaNGsUxxxzDCy+8wKmnnkpZWRn33XcfZWVl9O7dG4Cf/vSnzJ07l/vuu49f//rXe26SIiIiss9Q4klERESkG4pEIumkE0BRUREDBw4kMzOz2bVNmzYBsGTJEpLJJPvtt1+z+0SjUQoKCvbMQ4uIiMg+R4knERERkW7I7/c3+9oY0+o1z/MAqKurw3VdFi1ahOu6zfp9OlklIiIi0p6UeBIRERHpYgKBQLOi4O1h3LhxJJNJNm3axJFHHtmu9xYRERFpi061ExEREeliBg4cyIIFC1izZg1btmxJr1r6Mvbbbz/OOOMMzjrrLP75z3+yevVq3njjDW666SaefPLJdnhqERERkZaUeBIRERHpYn7605/iui6jRo2iZ8+elJWVtct977vvPs466yx+8pOfMHz4cKZOncrChQvp379/u9xfRERE5LOMtdZ29kOIiIiIiIiIiMjeRyueRERERERERESkQyjxJCIiIiIiIiIiHUKJJxERERERERER6RBKPImIiIiIiIiISIdQ4klERERERERERDqEEk8iIiIiIiIiItIhlHgSEREREREREZEOocSTiIiIiIiIiIh0CCWeRERERERERESkQyjxJCIiIiIiIiIiHUKJJxERERERERER6RBKPImIiIiIiIiISIf4/0RwL2yt1hfUAAAAAElFTkSuQmCC", + "image/png": "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WrSIY4455iu9xpQpU1i1ahWvv/46kFntNGrUqMZA6Mt45513qKmpoaCggFgs1vixcuVKVqxYAcCMGTM477zzmDBhAr/4xS8a20VERERERGTfsKqslu/+4Q3++e4GkunMjqFlm2uY+oc3WFNWt4dH17YUPLVThbEAhw8obPHY4QMKKYwF2uR1H3jgAVKpFF27dsXn8xEIBHjwwQd58sknqays/FLXnDdvHmeddRYnnHAC//rXv3j77be55pprSCQ+2S64M0XCW1NUVMTRRx/dWJPqscce46yzzvpK16ypqaG4uJhFixY1+Vi6dClXXHEFAD/5yU94//33OfHEE3nhhRcYOnQof//737/y/YiIiIiIiEj78GFJFR+XNd9aZy384tklrOnA2+4UPLVTOZEAv/j6iGbh0+EDCvnl10eQE9n1wVMqleKPf/wjt99+e2PA8tZbb/Hqq6/StWtX/vznP3+p67722mv06tWLa665hjFjxjBgwABWr17d5JwRI0Ywd+7cVq8RCARIp9Nf+FpnnXUWs2bNYt68eXz88cdMmTLlK11z1KhRlJSU4PP56N+/f5OPwsJP/tsMHDiQyy67jOeee47TTjuNhx566AvHKiIiIiIiIu3HyrIannpnAz/55/s88N+PWb65hi01cQD+t7zlGs0A766rJOV9tbrJezPVeGrHuuaG+fWZB1BWk6C6IUlWyE9hLNAmoRPAv/71L7Zu3cq0adPIyckBwPM8qqqqOO2003jggQe44IILdvq6AwYMYM2aNTz++OMceOCB/Pvf/262IuiGG27gmGOOoV+/fkyZMoVUKsXTTz/NVVddBWTqQr3yyitMmTKFYDDYJPT5tNNOO40LL7yQCy+8kKOOOoquXbu2Oq7evXtTU1PD3Llz2X///YlEIkQiTffdTpgwgXHjxjF58mRuvfVWBg4cyIYNGxqLoQ8bNowrrriCb3zjG/Tp04d169bxxhtv8PWvf32nv04iIiIiIiKyd1q+qZrvPLiAjZUNjW2/dJfyu7NHc1j/AjpnBVvtmx32se3h7B2SVjy1czmRAP06xxjZM49+nWNtFjpBZpvdhAkTGkOnTzvttNNYuHAh77777k5f95RTTuGyyy7j4osvZuTIkbz22mtcd911Tc458sgjeeKJJ/jnP//JyJEjOfroo1mwYEHj8ZtuuolVq1bRr18/OnXq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hxySKZs4cSKO4zBv3rxMG61X6WyfZr129JxP/pyl9So9mQJP0orv+1x22WUceeSRjB49GoDKykpCoRD5+fmt2paVlVFZWdnuc1599VUee+yxVluWKysrKSsra/OMuro6mpubO3cissf7tGs1Ho9zzjnn8Itf/IIBAwa0+2ytVelsn3a9rlixAt/3+elPf8ott9zCn//8Z6qqqjjxxBMzuR06Wq/b60R2xaddqzk5Obzwwgs89NBDRKNRsrOzmTVrFv/+978JBAKZ52itSmdqb73ujMrKSkpLS1uVBQIBCgsLM2tR61U626ddr5/0wQcf8Jvf/IZvfOMbmTKtV+npAt09AOlZLr30UpYsWcLLL7/8qZ+xZMkSTjvtNK677jpOOumkThydyEc+7Vq9+uqrGTlyJOedd14XjUykrU+7Xn3fJ5lMctttt2XeT//4xz9SXl7OnDlzWuV6EukMn3atNjc3M23aNI488kj++Mc/4nkev/zlLznllFN44403iEajXTRi2Zt1xvetIrtLZ6zXdevWMXnyZM4880wuuuiiThydSNfSjifJmD59Ok8++SRz5sxhn332yZSXl5eTSCTa3LCwceNGysvLW5W98847nHDCCVx88cVce+21rerKy8vb3ICzceNGcnNz9Q2p7JLPslaff/55Hn/8cQKBAIFAgBNOOAGA4uJirrvuusxztFals3yW9dqnTx8ARo0alakvKSmhuLiYioqKzHPaW6/b60R21mdZq4888girVq3i/vvv59BDD+Xwww/nkUceYeXKlfz973/PPEdrVTpLR+t1Z5SXl7Np06ZWZalUiqqqqsxa1HqVzvRZ1ut269ev5/jjj+eII45okzRc61V6OgWeBGst06dP529/+xvPP/88gwcPblV/8MEHEwwGee655zJl7777LhUVFUyYMCFTtnTpUo4//nguvPBCfvKTn7R5nQkTJrR6BqTzl3z8GSI70hlr9S9/+QuLFi1i4cKFLFy4kHvuuQeA//znP5kr6rVWpTN0xno98sgjM+XbVVVVsWXLFgYOHAik1+tLL72UuTkM0ut1+PDhFBQUdNn8ZM/RGWu1qakJx3EwxmTabP+37/uA1qp0jv+2XnfGhAkTqKmpYf78+Zmy559/Ht/3GT9+fKaN1qt8Vp2xXiG90+m4447j4IMP5v7772+To1TrVXq87sxsLj3DJZdcYvPy8uwLL7xgN2zYkPnT1NSUafPNb37TDhgwwD7//PP2zTfftBMmTLATJkzI1C9evNiWlJTY8847r9UzNm3alGmzYsUKG4vF7JVXXmmXLVtm77jjDuu6rp01a9Zuna/0Xp2xVj+pvRtEtFalM3TWej3ttNPs/vvvb1955RW7ePFi+4UvfMGOGjXKJhIJa236xrGysjJ7/vnn2yVLlthHH33UxmIx+/vf/363zld6r85Yq8uWLbPhcNhecskl9p133rFLliyx5513ns3Ly7Pr16+31mqtSufYmfW6YcMGu2DBAnv33XdbwL700kt2wYIFduvWrZk2kydPtuPGjbPz5s2zL7/8sh02bJg955xzMvVar9IZOmO9rl271g4dOtSecMIJdu3ata2es53Wq/R0CjyJBdr9c//992faNDc3229961u2oKDAxmIxe/rpp7d6s7vuuuvafcbAgQNbvdacOXPs2LFjbSgUskOGDGn1GiL/TWes1U/q6OparVX5rDprvdbW1tqvfe1rNj8/3xYWFtrTTz+91ZX11lq7aNEie9RRR9lwOGz79etnf/azn+2OKcoeorPW6jPPPGOPPPJIm5eXZwsKCuznPvc5O3fu3FZttFbls9qZ9drR96Ufb7N161Z7zjnn2OzsbJubm2unTp1q6+vrW72W1qt8Vp2xXu+///4On/NxWq/Skxlrre2UrVMiIiIiIiIiIiIfoxxPIiIiIiIiIiLSJRR4EhERERERERGRLqHAk4iIiIiIiIiIdAkFnkREREREREREpEso8CQiIiIiIiIiIl1CgScREREREREREekSCjyJiIiIiIiIiEiXUOBJREREpId74YUXMMZQU1PT3UMRERER2SXGWmu7exAiIiIi8pHjjjuOsWPHcssttwCQSCSoqqqirKwMY0z3Dk5ERERkFwS6ewAiIiIismOhUIjy8vLuHoaIiIjILtNROxEREZEe5Ktf/Sovvvgit956K8YYjDHMnDmz1VG7mTNnkp+fz5NPPsnw4cOJxWJ8+ctfpqmpiQceeIBBgwZRUFDAt7/9bTzPyzw7Ho/zve99j379+pGVlcX48eN54YUXumeiIiIislfQjicRERGRHuTWW2/lvffeY/To0dxwww0ALF26tE27pqYmbrvtNh599FHq6+v50pe+xOmnn05+fj5PPfUUK1as4IwzzuDII4/krLPOAmD69Om88847PProo/Tt25e//e1vTJ48mcWLFzNs2LDdOk8RERHZOyjwJCIiItKD5OXlEQqFiMVimeN1y5cvb9MumUzyu9/9jn333ReAL3/5y/zhD39g48aNZGdnM2rUKI4//njmzJnDWWedRUVFBffffz8VFRX07dsXgO9973vMmjWL+++/n5/+9Ke7b5IiIiKy11DgSURERKQXisVimaATQFlZGYMGDSI7O7tV2aZNmwBYvHgxnuex3377tXpOPB6nqKho9wxaRERE9joKPImIiIj0QsFgsNW/jTHtlvm+D0BDQwOu6zJ//nxc123V7uPBKhEREZHOpMCTiIiISA8TCoVaJQXvDOPGjcPzPDZt2sTRRx/dqc8WERER6YhutRMRERHpYQYNGsS8efNYtWoVW7Zsyexa+iz2228/zj33XC644AL++te/snLlSl5//XVuvPFG/vWvf3XCqEVERETaUuBJREREpIf53ve+h+u6jBo1ipKSEioqKjrluffffz8XXHAB3/3udxk+fDhTpkzhjTfeYMCAAZ3yfBEREZFPMtZa292DEBERERERERGRPY92PImIiIiIiIiISJdQ4ElERERERERERLqEAk8iIiIiIiIiItIlFHgSEREREREREZEuocCTiIiIiIiIiIh0CQWeRERERERERESkSyjwJCIiIiIiIiIiXUKBJxERERERERER6RIKPImIiIiIiIiISJdQ4ElERERERERERLqEAk8iIiIiIiIiItIlFHgSEREREREREZEu8f8BM7PlABUDoqkAAAAASUVORK5CYII=", "text/plain": [ "
" ] @@ -2305,19 +17149,19 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 33, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:27.728131Z", - "iopub.status.busy": "2026-05-02T09:31:27.727850Z", - "iopub.status.idle": "2026-05-02T09:31:28.167643Z", - "shell.execute_reply": "2026-05-02T09:31:28.166355Z" + "iopub.execute_input": "2026-05-03T10:51:26.967043Z", + "iopub.status.busy": "2026-05-03T10:51:26.966837Z", + "iopub.status.idle": "2026-05-03T10:51:27.267563Z", + "shell.execute_reply": "2026-05-03T10:51:27.266488Z" } }, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABIQAAAIcCAYAAACHN3UiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAArqpJREFUeJzs3Xd8k9X+B/DPk500SfemtIxSZqEsKTLKHoKgiFpRhgz1goJcQFH5XRCVcRmCXEEFARFcgIgKCnopSNl7r0IpSEtbOtOR/fuDSzS0hRSapm0+7/vq6zbnnOc53+SkmH57hmC1Wq0gIiIiIiIiIiK3IXJ1AEREREREREREVLmYECIiIiIiIiIicjNMCBERERERERERuRkmhIiIiIiIiIiI3AwTQkREREREREREboYJISIiIiIiIiIiN8OEEBERERERERGRm2FCiIiIiIiIiIjIzTAhRERERERERETkZpgQIiIiIiIiIiJyM26dENq1axf69++PkJAQCIKATZs2lev64uJiDB8+HM2aNYNEIsHAgQNLbZeQkICWLVtCLpejfv36WLVq1UPHTkRERERERET0oNw6IVRQUIDmzZvjP//5zwNdbzaboVQq8dprr6F79+6ltrly5Qoee+wxdOnSBceOHcOECRMwatQo/Prrrw8TOhERERERERHRAxOsVqvV1UFUBYIg4Pvvv7eb5aPX6/H222/jq6++Qk5ODpo2bYo5c+YgLi6uxPXDhw9HTk5OiVlGb7zxBn7++WecOnXKVvbss88iJycHv/zyi5OeDRERERERERFR2dx6htD9jBs3Dnv37sXXX3+NEydOYPDgwejduzcuXrzo8D327t1bYvZQr169sHfv3ooOl4iIiIiIiIjIIUwIlSElJQUrV67Ed999h44dO6JevXqYNGkSOnTogJUrVzp8n7S0NAQGBtqVBQYGIi8vD0VFRRUdNhERERERERHRfUlcHUBVdfLkSZjNZjRo0MCuXK/Xw9fX10VRERERERERERE9PCaEyqDT6SAWi3H48GGIxWK7OrVa7fB9goKCcPPmTbuymzdvQqvVQqlUVkisRERERERERETlwYRQGWJiYmA2m5Geno6OHTs+8H1iY2OxZcsWu7Lt27cjNjb2YUMkIiIiIiIiInogbp0Q0ul0uHTpku3xlStXcOzYMfj4+KBBgwYYMmQIhg4divnz5yMmJgYZGRn4/fffER0djcceewwAcObMGRgMBmRlZSE/Px/Hjh0DALRo0QIA8PLLL2PJkiWYMmUKXnzxRfz3v//Ft99+i59//rmyny4REREREREREQA3P3Y+ISEBXbp0KVE+bNgwrFq1CkajEe+99x6++OIL/Pnnn/Dz80O7du0wY8YMNGvWDAAQERGBq1evlrjH31/WhIQEvP766zhz5gxq1aqFadOmYfjw4U57XkRERERERERE9+LWCSEiIiIiIiIiInfEY+eJiIiIiIiIiNwME0JERERERERERG7G7TaVtlgsuHHjBjQaDQRBcHU4REREREREREQVwmq1Ij8/HyEhIRCJ7j0HyO0SQjdu3EBYWJirwyAiIiIiIiIicopr166hVq1a92zjdgkhjUYD4PaLo9VqXRwNlYfRaMS2bdvQs2dPSKVSV4dDTsSxdi8cb/fBsXYfHGv3wvF2Hxxr98Gxrr7y8vIQFhZmy33ci9slhO4sE9NqtUwIVTNGoxEqlQparZb/KNVwHGv3wvF2Hxxr98Gxdi8cb/fBsXYfHOvqz5EtcripNBERERERERGRm2FCiIiIiIiIiIjIzTAhRERERERERETkZtxuDyFHWK1WmEwmmM1mV4dCf2M0GiGRSFBcXFxtx0YsFkMikTi0npOIiIiIiIjIWZgQuovBYEBqaioKCwtdHQrdxWq1IigoCNeuXavWCRWVSoXg4GDIZDJXh0JERERERERuigmhv7FYLLhy5QrEYjFCQkIgk8mqdeKhprFYLNDpdFCr1RCJqt9qR6vVCoPBgIyMDFy5cgWRkZHV8nkQERERERFR9ceE0N8YDAZYLBaEhYVBpVK5Ohy6i8VigcFggEKhqLaJFKVSCalUiqtXr9qeCxEREREREVFlq56/VTtZdU02UPXA9xcRERERERG5Gn8zJSIiIiIiIiJyM0wIERERERERERG5GSaE3EBCQgIEQUBOTo5L+hcEAZs2bXKo7fTp09GiRQunxkNERERERETk7pgQchJzoRHG9ELoU/JgzCiEudDo6pAqTHkTTKmpqejTp49DbSdNmoTff//d9nj48OEYOHDgA0RJRERERERERGXhKWNOYMrRI3vDBegv5tjK5JFe8B7UABIvuesCq2QGgwEymQxBQUEOX6NWq6FWq50YFRERERERERFVmRlCs2fPhiAImDBh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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAABIQAAAIcCAYAAACHN3UiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAy2JJREFUeJzs3Xd4VGXax/HvmT7pvQCBIE1QkKKsWCAqNtaCuupiQVSwrKygYlld38V117Yotl11V0Us6KoouooFS1AQBVRQeieUQHqZZPrM+0ckEjMTEkwI5fe5Lq7LOc955tznnCfjnHueYoTD4TAiIiIiIiIiInLIMLV3ACIiIiIiIiIism8pISQiIiIiIiIicohRQkhERERERERE5BCjhJCIiIiIiIiIyCFGCSERERERERERkUOMEkIiIiIiIiIiIocYJYRERERERERERA4xSgiJiIiIiIiIiBxilBASERERERERETnEKCEkIiIiIiIiInKIOaQTQl988QVnn302HTp0wDAMZs2a1aL6Ho+HMWPG0LdvXywWCyNHjoy4X35+PgMHDsRut9O9e3deeOGFXx27iIiIiIiIiMjeOqQTQjU1NRx11FH885//3Kv6wWAQp9PJjTfeyPDhwyPus3HjRn77299y0kknsWTJEiZOnMjYsWP56KOPfk3oIiIiIiIiIiJ7zQiHw+H2DmJ/YBgGb7/9doNePl6vl7vuuotXX32ViooKjjzySB588EHy8vIa1R8zZgwVFRWNehndfvvtvP/++yxbtqx+2+9//3sqKir48MMP2+hsRERERERERESiO6R7CO3J+PHjWbBgAa+99ho//PADF154IWeccQZr165t9nssWLCgUe+h008/nQULFrR2uCIiIiIiIiIizaKEUBQFBQVMmzaNN954gxNPPJFu3boxadIkTjjhBKZNm9bs99mxYweZmZkNtmVmZlJVVYXb7W7tsEVERERERERE9sjS3gHsr3788UeCwSA9e/ZssN3r9ZKamtpOUYmIiIiIiIiI/HpKCEXhcrkwm818++23mM3mBmVxcXHNfp+srCx27tzZYNvOnTtJSEjA6XS2SqwiIiIiIiIiIi2hhFAUAwYMIBgMUlRUxIknnrjX7zNkyBBmz57dYNucOXMYMmTIrw1RRERERERERGSvHNIJIZfLxbp16+pfb9y4kSVLlpCSkkLP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NiwpqVjSUtsyZBERERGRvaKEkIiIyE/iDQuD0wfw4ZZPI5afknUcNlP0pTxNdju2jh2hY8e2ClFEREREpFVoyJgc0HJzc3n00UfbOwwROUjYPW6u634BNpOtUVlmTCZD4nMh6Nv3gYmIiIiItDIlhGSfysvLY+LEia32fosWLeKaa65ptfcTkUNbKGQl58dZvHzCQwxKHwCAxbAwImc4LxxzN5mbviUQMNo5ShERERGRX09DxtqKuxxqisFTBY5EiE0DZ3J7R9VufD4fNlvjX9wjCYfDBINBLJY9N8/09PRfG5qISL2AEYOty2/pPfNaHjt6DK4hF2OEQySt+YSY10YTHPUhmPVbioiIiIgc+PStti1UboM3roInj4FnT4Enj4Y3r67b3kby8vIYP34848ePJzExkbS0NO6++27C4TAA5eXljB49muTkZGJiYjjzzDNZu3YtUJeASU9P580336x/v/79+5OdnV3/esGCBTidTmprawGoqKhg7NixpKenk5CQwMknn8zSpUvr9588eTL9+/fn2WefpWvXrjgcDsaMGcPcuXN57LHHMAwDwzDYtGkT+fn5GIbBBx98wKBBg7Db7cybN4/169dz7rnnkpmZSVxcHMcccwyffPJJg/P+5ZAxwzB49tlnOe+884iJiaFHjx68++67rX69ReTgZEuKwW/vTvDYO0j86l90nHEJHV69jJg1HxI8azoBayYWq35LEREREZEDnxJCrc1dDu+Mhw2fNdy+/lN494915W1k+vTpWCwWFi5cyGOPPcYjjzzCs88+C8CYMWNYvHgx7777LgsWLCAcDjNixAj8fj+GYTB06FDy8/OBuuTRypUrcbvdrFq1CoD58+dzzDHHEBMTA8CFF15IUVERH3zwAd9++y0DBw7klFNOoaysrD6edevWMXPmTN566y2WLFnCY489xpAhQxg3bhyFhYUUFhaSk5NTv/8dd9zBAw88wMqVK+nXrx8ul4sRI0bw6aef8v3333PGGWdw9tlnU1BQ0OR1uOeee7jooov44YcfGDFiBJdeemmDuEREojGFw5CcTLVvKL5z5hC48AMCF83Bk/c2Ne7uBCz636aIiIiIHBz0M2drqylunAzaZf2ndeVtNHQsJyeHqVOnYhgGvXr14scff2Tq1Knk5eXx7rvvMn/+fI477jgAXnnlFXJycpg1axYXXngh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Ro1qtP33v/89r7/+OgCjRo1i9erVe3yv+++/n2OOOYb4+HgyMjIYOXJks+q98cYbHH744TgcDvr27cvs2bNbehoiIm3GsFgwxcbUvaiqouqdd+uTQQCW7Ox2ikxERERERKROixNCDoeDr776qtH2r776CofDAUAoFKr/76bMnTuXG264ga+//po5c+bg9/s57bTTqKmpiVrnq6++YtSoUVx99dV8//33jBw5kpEjR/5/e/cdH1WZ9n/8Oz0z6b2QhCJFEAVBkKICokaw4aprWZV1XV1UHnVZV8XHRwV/j41VxL4uCgsrYsWGoohgQURA6aggvSSUkJ5MPb8/fJg1mwkMYZJJ+bxfL/6Y+7rPmWuGiwO5OPd9tHYtSzAANA+WtDQlX3VV6KDNptiBA5o2IQAAAAD4D0e9ZOy//uu/NGbMGK1YsUL9+vWTJC1btkxTp07VPffcI0n6+OOP1bt37yOea968ebVeT58+XRkZGVqxYoXOOOOMkMdMmTJF5557rv76179Kkh588EHNnz9fzzzzjF544YWj/TgAEJYKT4UqvBUyyaTkmGTZLfZ655ptNiVfc42q165V1ZJvguMmu125zz4jayZPGQMAAAAQXUfdELr33nvVsWNHPfPMM5o5c6YkqVu3bvrHP/6hq/7vf8THjBmjm2666aiTKS0tlSSlpKTUO2fJkiUaN25crbGCggK98847Iee73W653e7g67KyMkmS1+uV1+s96hzbokPfE98XjqQ11orf8GtH5Q5NXjFZi3cvlsPi0EXHXaTrel6ndEd6/QcmJyv7scfkLypS9arVsqSmKOaEE2RKS5PfZJK/FX1HDdEaawWNg1pBuKgVhItaQbioFYSrOdXK0eRgMgzDiNQbG4YR8pH04QgEArrwwgtVUlKir776qt55drtd//znP2vtY/Tcc89pwoQJKioqqjP/gQce0IQJE+qMz5o1Sy6Xq0G5AmgbLBaLOvbtqNELRsvtd9eK5cfna1K/Sdr43cYjnsPlcsnn86m6urox0wUAAADQxlVVVemqq65SaWmpEhISDjv3qO8QmjRpUnC51q/5/X5dffXVevXVV4/2lJKkW265RWvXrj1sM6ghxo8fX+uOorKyMuXl5emcc8454peDX3i9Xs2fP19nn322bDZbtNNBM9baaqXGX6OJSyfWaQZJ0vby7drh26GRI0dG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pkyfPl0nnXSSYmJilJGRoVtuuaVWfPXq1Tr99NMVExOjvLw8PfbYY4362RBZkaiV6dOnh7ymmEwm7d27NziPa0rLFqnryrJlyzR8+HAlJSUpOTlZBQUFWrVqVa05XFdatkjVyoIFCzRo0CDFx8crKytLd911l3w+X605zapWDLQJBQUFxrRp04y1a9caK1euNEaOHGnk5+cbFRUVwTljxowx8vLyjAULFhjLly83BgwYYAwaNCgYf+mll4xbb73VWLRokfHzzz8bM2fONJxOp/H0008H52zevNlwuVzGuHHjjPXr1xtPP/20YbFYjHnz5jXp50XDRaJWiouLjeeee85YtmyZsXXrVuPTTz81unXrZlx55ZXBOdRKyxeJWvm1iy66yBgxYoQhyTh48GBwnFpp+SJVK5KMadOmGXv27An+qq6uDsaplZYtUnXy+OOPGzk5OcYrr7xibNq0yVi1apXx7rvvBuOlpaVGZmam8bvf/c5Yu3at8eqrrxpOp9P4+9//3mSfFccmErVSVVVV61qyZ88eo6CgwBgyZEhwDteUli8StVJeXm6kpKQYv//9740ffvjBWLt2rXHJJZcYmZmZhsfjMQyD60prEIlaWblypWG3240JEyYYGzduNBYtWmQcf/zxxl/+8pfgnOZWKzSE2qi9e/cakozPP//cMAzDKCkpMWw2m/HGG28E52zYsMGQZCxZsqTe89x8883GsGHDgq/vvPNO44QTTqg15/LLLzcKCgoi/AnQVCJVK1OmTDFyc3ODr6mV1udYauW5554zhgwZYixYsKBOQ4haaX0aWiuSjDlz5tR7XmqldWlInRQXFxtOp9P49NNP6z3vc889ZyQnJxtutzs4dtdddxndunVrpE+CxhaJf6vs3bvXsNlsxowZM4JjXFNan4bUyrJlywxJxvbt24NzVq9ebUgyNm7caBgG15XWqCG1Mn78eOOUU06pdZ733nvPiImJMcrKygzDaH61wpKxNqq0tFSSlJKSIklasWKFvF6vzjrrrOCc448/Xvn5+VqyZMlhz3PoHJK0ZMmSWueQpIKCgsOeA81bJGpl9+7devvttzVkyJDgGLXS+jS0VtavX6+JEydqxowZMpvr/rVErbQ+x3JdueWWW5SWlqb+/fvr5ZdflmEYwRi10ro0pE7mz5+vQCCgXbt2qXv37srNzdVvf/tb7dixI3jMkiVLdMYZZ8hutwfHCgoK9OOPP+rgwYNN8dEQYZH4t8qMGTPkcrl06aWXBse4prQ+DamVbt26KTU1VS+99JI8Ho+qq6v10ksvqXv37urQoYMkriutUUNqxe12KyYmptZ5nE6nampqtGLFCknNr1ZoCLVBgUBAt99+uwYPHqyePXtKkgoLC2W325WUlFRrbmZmpgoLC0Oe5+uvv9Zrr72mG2+8MThWWFiozMzMOucoKytTdXV1ZD8IGt2x1sqVV14pl8uldu3aKSEhQVOnTg3GqJXWpaG14na7deWVV2rSpEnKz88PeW5qpXU5luvKxIkT9frrr2v+/Pm65JJLdPPNN+vpp58OxqmV1qOhdbJ582YFAgE99NBDevLJJ/Xmm2+quLhYZ599tjweT/A8oerkUAwtS6T+XfvSSy/pqquuktPpDI5xTWldGlor8fHxWrRokf71r3/J6XQqLi5O8+bN00cffSSr1Ro8D9eV1qOhtVJQUKCvv/5ar776qvx+v3bt2qWJEydKkvbs2RM8T3OqFRpCbdAtt9yitWvX1tmI82isXbtWF110ke6//36dc845EcwOzcmx1srkyZP13Xff6d1339XPP/+scePGRThDNBcNrZXx48ere/fuuvrqqxspMzQ3x3Jd+Z//+R8NHjxYJ598su666y7deeedmjRpUiNkiWhraJ0EAgF5vV499dRTKigo0IABA/Tqq69q48aNWrhwYSNli2iKxL9rlyxZog0bNuj666+PYGZobhpaK9XV1br++us1ePBgffPNN1q8eLF69uyp8847j8ZgK9XQWjnnnHM0adIkjRkzRg6HQ127dtXIkSMlKeRd8M1B88wKjWbs2LH64IMPtHDhQuXm5gbHs7Ky5PF46jzZp6ioSFlZWbXG1q9fr+HDh+vGG2/UvffeWyuWlZVVZ6f1oqIiJSQk1PofFzR/kaiVrKwsHX/88brwwgv197//Xc8//3ywO06ttB7HUiufffaZ3njjDVmtVlmtVg0fPlySlJaWpvvvvz94HmqldYjEdeXXTj31VO3cuVNutzt4Hmql5TuWOsnOzpYk9ejRIxhPT09XWlqatm/fHjxPqDo5FEPLEalrytSpU9W7d2/17du31jjXlNbjWGpl1qxZ2rp1q6ZNm6Z+/fppwIABmjVrlrZs2aJ33303eB6uK63DsV5Xxo0bp5KSEm3fvl379+/XRRddJEnq1KlT8DzNqVZoCLURhmFo7NixmjNnjj777DN17NixVrxv376y2WxasGBBcOzHH3/U9u3bNXDgwODYunXrNGzYMI0ePVr/+7//W+d9Bg4cWOsc0i/r+X99DjRvkaqV/xQIBCQp+IMbtdLyRaJW3nrrLa1atUorV67UypUrg8sKv/zyy+BjoqmVlq+xrisrV65UcnKyHA6HJGqlpYtEnQwePDg4fkhxcbH279+v9u3bS/qlTr744gt5vd7gnPnz56tbt25KTk5utM+HyInkNaWiokKvv/56yLuDuKa0fJGolaqqKpnNZplMpuCcQ68P/fuW60rLF8nrislkUk5OjpxOp1599VXl5eWpT58+kpphrURlK2s0uZtuuslITEw0Fi1aVOvxmlVVVcE5Y8aMMfLz843PPvvMWL58uTFw4EBj4MCBwfiaNWuM9PR04+qrr651jr179wbnHHo851//+ldjw4YNxrPPPsvjOVuYSNTK3LlzjZdfftlYs2aNsWXLFuODDz4wunfvbgwePDg4h1pp+SJRK/9p4cKF9T52nlppuSJRK++9957xj3/8w1izZo2xceNG47nnnjNcLpdx3333BedQKy1bpK4pF110kXHCCScYixcvNtasWWOcf/75Ro8ePYKPhy4pKTEyMzONa665xli7dq0xe/Zsw+Vy8XjoFiSSf/9MnTrViImJqfX3ziFcU1q+SNTKhg0bDIfDYdx0003G+vXrjbVr1xpXX321kZiYaOzevdswDK4rrUGkriuPPfaYsXr1amPt2rXGxIkTDZvNVusJqc2tVmgItRGSQv6aNm1acE51dbVx8803G8nJyYbL5TIuvvhiY8+ePcH4/fffH/Ic7du3r/VeCxcuNHr37m3Y7XajU6dOtd4DzV8kauWzzz4zBg4caCQmJhoxMTFGly5djLvuuqvOP7aolZYtErXyn0I1hA6NUystVyRq5aOPPjJ69+5txMXFGbGxsUavXr2MF154wfD7/bXei1ppuSJ1TSktLTX+8Ic/GElJSUZKSopx8cUX13pctGEYxqpVq4zTTjvNcDgcRrt27YxHHnmkKT4iIiSSf/8MHDjQuOqqq+p9L64pLVukauWTTz4xBg8ebCQmJhrJycnGmWeeGXzU+CFcV1q2SNXKsGHDgj8DnXrqqcaHH35Y572aU62YDONXz2sFAAAAAABAq8ceQgAAAAAAAG0MDSEAAAAAAIA2hoYQAAAAAABAG0NDCAAAAAAAoI2hIQQAAAAAANDG0BACAAAAAABoY2gIAQAAAAAAtDE0hAAAABpg0aJFMplMKikpiXYqAAAAR81kGIYR7SQAAACau6FDh6p379568sknJUkej0fFxcXKzMyUyWSKbnIAAABHyRrtBAAAAFoiu92urKysaKcBAADQICwZAwAAOILf//73+vzzzzVlyhSZTCaZTCZNnz691pKx6dOnKykpSR988IG6desml8ulSy+9VFVVVfrnP/+pDh06KDk5Wbfeeqv8fn/w3G63W3fccYfatWun2NhYnXrqqVq0aFF0PigAAGgzuEMIAADgCKZMmaKffvpJPXv21MSJEyVJ69atqzOvqqpKTz31lGbPnq3y8nL95je/0cUXX6ykpCR9+OGH2rx5sy655BINHjxYl19+uSRp7NixWr9+vWbPnq2cnBzNmTNH5557rtasWaMuXbo06ecEAABtBw0hAACAI0hMTJTdbpfL5QouE/vhhx/qzPN6vXr++ed13HHHSZIuvfRSzZw5U0VFRYqLi1OPHj00bNgwLVy4UJdffrm2b9+uadOmafv27crJyZEk3XHHHZo3b56mTZumhx56qOk+JAAAaFNoCAEAAESIy+UKNoMkKTMzUx06dFBcXFytsb1790qS1qxZI7/fr65du9Y6j9vtVmpqatMkDQAA2iQaQgAAABFis9lqvTaZTCHHAoGAJKmiokIWi0UrVqyQxWKpNe/XTSQAAIBIoyEEAAAQBrvdXmsz6Eg4+eST5ff7tXfvXp1++ukRPTcAAMDh8JQxAACAMHTo0EFLly7V1q1btX///uBdPseia9eu+t3vfqdrr71Wb7/9trZs2aJvv/1WDz/8sObOnRuBrAEAAEKjIQQAABCGO+64QxaLRT169FB6erq2b98ekfNOmzZN1157rf7yl7+oW7duGjVqlJYtW6b8/PyInB8AACAUk2EYRrSTAAAAAAAAQNPhDiEAAAAAAIA2hoYQAAAAAABAG0NDCAAAAAAAoI2hIQQAAAAAANDG0BACAAAAAABoY2gIAQAAAAAAtDE0hAAAAAAAANoYGkIAAAAAAABtDA0hAAAAAACANoaGEAAAAAAAQBtDQwgAAAAAAKCNoSEEAAAAAADQxvx/gyODtYPW1BMAAAAASUVORK5CYII=", "text/plain": [ "
" ] @@ -2357,13 +17201,13 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 34, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:28.170995Z", - "iopub.status.busy": "2026-05-02T09:31:28.170691Z", - "iopub.status.idle": "2026-05-02T09:31:28.200345Z", - "shell.execute_reply": "2026-05-02T09:31:28.198986Z" + "iopub.execute_input": "2026-05-03T10:51:27.269802Z", + "iopub.status.busy": "2026-05-03T10:51:27.269581Z", + "iopub.status.idle": "2026-05-03T10:51:27.288759Z", + "shell.execute_reply": "2026-05-03T10:51:27.287507Z" } }, "outputs": [], @@ -2371,20 +17215,25 @@ "import bw2calc as bc\n", "from bw_timex.utils import plot_characterized_inventory_as_waterfall\n", "\n", + "# Single fleet_service -> fleet_driving edge carries the cohort-total scaling.\n", + "cohort_multiplier = next(iter(fleet_service.technosphere())).amount\n", + "\n", "static_scores = {}\n", "for exc in fleet_driving.technosphere():\n", " if exc.input == ev_production:\n", " for subexc in exc.input.technosphere():\n", " tlca.base_lca.lcia(demand={subexc.input.id:\n", - " exc.amount * subexc.amount * subexc.input.rp_exchange().amount})\n", + " cohort_multiplier * exc.amount * subexc.amount\n", + " * subexc.input.rp_exchange().amount})\n", " static_scores[subexc.input[\"name\"]] = tlca.base_lca.score\n", " elif exc.input == used_ev:\n", " for subexc in exc.input.technosphere():\n", " tlca.base_lca.lcia(demand={subexc.input.id:\n", - " exc.amount * subexc.amount * subexc.input.rp_exchange().amount})\n", + " cohort_multiplier * exc.amount * subexc.amount\n", + " * subexc.input.rp_exchange().amount})\n", " static_scores[subexc.input[\"name\"]] = tlca.base_lca.score\n", " else:\n", - " tlca.base_lca.lcia(demand={exc.input.id: exc.amount})\n", + " tlca.base_lca.lcia(demand={exc.input.id: cohort_multiplier * exc.amount})\n", " static_scores[exc.input[\"name\"]] = tlca.base_lca.score" ] }, @@ -2397,13 +17246,13 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 35, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:28.203967Z", - "iopub.status.busy": "2026-05-02T09:31:28.203598Z", - "iopub.status.idle": "2026-05-02T09:31:28.846817Z", - "shell.execute_reply": "2026-05-02T09:31:28.845719Z" + "iopub.execute_input": "2026-05-03T10:51:27.290994Z", + "iopub.status.busy": "2026-05-03T10:51:27.290779Z", + "iopub.status.idle": "2026-05-03T10:51:27.445577Z", + "shell.execute_reply": "2026-05-03T10:51:27.444328Z" } }, "outputs": [ @@ -2411,55 +17260,51 @@ "name": "stdout", "output_type": "stream", "text": [ - "Static (2020) fleet GWP: 115,517,571,161 kg CO2-eq\n", - "Time-explicit fleet GWP: 39,863,831,628 kg CO2-eq\n", - "Prospective (2040) fleet GWP: 25,247,648,792 kg CO2-eq\n" + "Static (2020) fleet GWP: 120,320,349,842 kg CO2-eq\n", + "Time-explicit fleet GWP: 37,275,325,891 kg CO2-eq\n", + "Prospective (2040) fleet GWP: 26,029,147,711 kg CO2-eq\n" ] } ], "source": [ - "for code in (\"prospective_fleet_driving\",\n", + "for code in (\"prospective_fleet_service\",\n", + " \"prospective_fleet_driving\",\n", " \"prospective_ev_production\",\n", " \"prospective_used_ev\"):\n", " if (\"foreground\", code) in bd.Database(\"foreground\"):\n", " foreground.get(code=code).delete()\n", "\n", + "prospective_fleet_service = fleet_service.copy(\n", + " code=\"prospective_fleet_service\",\n", + " name=\"aggregate transport service of the EV fleet (2040 background)\",\n", + ")\n", "prospective_fleet_driving = fleet_driving.copy(\n", " code=\"prospective_fleet_driving\",\n", - " name=\"driving an EV fleet (2040 background)\",\n", + " name=\"lifetime driving of one cohort vehicle (2040 background)\",\n", + ")\n", + "prospective_ev_production = ev_production.copy(\n", + " code=\"prospective_ev_production\",\n", + " name=\"production of an electric vehicle (2040 background)\",\n", ")\n", + "prospective_used_ev = used_ev.copy(\n", + " code=\"prospective_used_ev\",\n", + " name=\"used electric vehicle (2040 background)\",\n", + ")\n", + "\n", + "# Re-link the prospective service edge to the prospective fleet_driving copy.\n", + "service_edge = next(iter(prospective_fleet_service.technosphere()))\n", + "service_edge.input = prospective_fleet_driving\n", + "service_edge.save()\n", "\n", + "# Re-link prospective_fleet_driving's foreground sub-edges and its background\n", + "# electricity input to the 2040 background.\n", "for exc in prospective_fleet_driving.technosphere():\n", " if exc.input == ev_production:\n", - " prospective_ev_production = ev_production.copy(\n", - " code=\"prospective_ev_production\",\n", - " name=\"production of an electric vehicle (2040 background)\",\n", - " )\n", " exc.input = prospective_ev_production\n", " exc.save()\n", - " for subexc in prospective_ev_production.technosphere():\n", - " subexc.input = bd.get_node(\n", - " database=background_2040.name,\n", - " name=subexc.input[\"name\"],\n", - " product=subexc.input[\"reference product\"],\n", - " location=subexc.input[\"location\"],\n", - " )\n", - " subexc.save()\n", " elif exc.input == used_ev:\n", - " prospective_used_ev = used_ev.copy(\n", - " code=\"prospective_used_ev\",\n", - " name=\"used electric vehicle (2040 background)\",\n", - " )\n", " exc.input = prospective_used_ev\n", " exc.save()\n", - " for subexc in prospective_used_ev.technosphere():\n", - " subexc.input = bd.get_node(\n", - " database=background_2040.name,\n", - " name=subexc.input[\"name\"],\n", - " product=subexc.input[\"reference product\"],\n", - " location=subexc.input[\"location\"],\n", - " )\n", - " subexc.save()\n", " else:\n", " exc.input = bd.get_node(\n", " database=background_2040.name,\n", @@ -2469,40 +17314,55 @@ " )\n", " exc.save()\n", "\n", + "# Re-link backgrounds for prospective ev_production and used_ev.\n", + "for parent in (prospective_ev_production, prospective_used_ev):\n", + " for subexc in parent.technosphere():\n", + " subexc.input = bd.get_node(\n", + " database=background_2040.name,\n", + " name=subexc.input[\"name\"],\n", + " product=subexc.input[\"reference product\"],\n", + " location=subexc.input[\"location\"],\n", + " )\n", + " subexc.save()\n", + "\n", "prospective_scores = {}\n", - "lca = bc.LCA({prospective_fleet_driving.key: 1}, method)\n", + "lca = bc.LCA({prospective_fleet_service.key: 1}, method)\n", "lca.lci(factorize=True)\n", + "\n", + "prospective_cohort_multiplier = next(iter(prospective_fleet_service.technosphere())).amount\n", + "\n", "for exc in prospective_fleet_driving.technosphere():\n", " if exc.input[\"name\"] in (prospective_ev_production[\"name\"],\n", " prospective_used_ev[\"name\"]):\n", " for subexc in exc.input.technosphere():\n", " lca.lcia(demand={subexc.input.id:\n", - " exc.amount * subexc.amount * subexc.input.rp_exchange().amount})\n", + " prospective_cohort_multiplier * exc.amount * subexc.amount\n", + " * subexc.input.rp_exchange().amount})\n", " prospective_scores[subexc.input[\"name\"]] = lca.score\n", " else:\n", - " lca.lcia(demand={exc.input.id: exc.amount})\n", + " lca.lcia(demand={exc.input.id: prospective_cohort_multiplier * exc.amount})\n", " prospective_scores[exc.input[\"name\"]] = lca.score\n", "\n", - "print(f\"Static (2020) fleet GWP: {sum(static_scores.values()):,.0f} kg CO2-eq\")\n", - "print(f\"Time-explicit fleet GWP: {tlca.dynamic_score:,.0f} kg CO2-eq\")\n", + "print(f\"Static (2020) fleet GWP: {sum(static_scores.values()):,.0f} kg CO2-eq\")\n", + "print(f\"Time-explicit fleet GWP: {tlca.dynamic_score:,.0f} kg CO2-eq\")\n", "print(f\"Prospective (2040) fleet GWP: {sum(prospective_scores.values()):,.0f} kg CO2-eq\")" ] }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 36, "metadata": { "execution": { - "iopub.execute_input": "2026-05-02T09:31:28.851548Z", - "iopub.status.busy": "2026-05-02T09:31:28.851003Z", - "iopub.status.idle": "2026-05-02T09:31:29.695024Z", - "shell.execute_reply": "2026-05-02T09:31:29.693403Z" + "iopub.execute_input": "2026-05-03T10:51:27.447657Z", + "iopub.status.busy": "2026-05-03T10:51:27.447468Z", + "iopub.status.idle": "2026-05-03T10:51:28.265634Z", + "shell.execute_reply": "2026-05-03T10:51:28.264615Z" } }, "outputs": [ { "data": { - "image/png": "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xo8fr/Pnz2vmzJn5ti9cuFDnz593+nrooYcsytQ8RW5Apqena8CAAfL19VVISIimTZum3Nxcx/6UlBTVq1fPlCQBAAAAAAAAlE9FngNy6tSp2r17t95++22lpaXp+eef144dO/TBBx+oSpUqkv43wScAAAAAAAAASMW4A3L9+vV67bXXdM8992jUqFH66aeflJKSon79+ikrK0uSZLPZTEsUAAAAAAAAQPlT5AZkSkqKoqKiHK9r1qypL774QhkZGerTp48uXLhgSoIViZeXlxo0aCAvLy+rUwEAAAAAACag9gecFbkBWadOHR04cCDftmrVqunzzz/XxYsXdeedd5Z6chVN8+bNdfjwYTVv3tzqVAAAAAAAgAmo/QFnRW5A9urVS2+++abTdj8/P23atEne3t6lmhgAAAAAAABQmmbMmKFRo0ZJkuLj4xUQEFDoscOHD9fzzz/vosyubMWKFerZs6fVaZRYkRuQM2fO1IwZMwrcV61aNW3evFn//e9/SyuvCunnn39WcHCwfv75Z6tTAQAAAAAAJqD2Lz/q1KmjtLQ0q9OoFIq8CnZgYKACAwML3V+tWjV17dq1VJKqqHJycnT69Gnl5ORYnQoAAAAAADBBZa/97/7rQKUknTHt/MG1a+j9j9aYdv7SkJOTIw+PIrfcKoVifRo5OTmaP3++Vq1apUOHDkmSGjdurMGDB+vRRx+Vp6enKUkCAAAAAACg7EtJOqOBbaeYdv41O2cX6bgffvhBo0aN0vHjxzV48GAdOHBAo0ePzndMXFycGjZs6GgWHzlyRMOGDdPPP/+sXr16OTURFy1apAULFig1NVV9+/bV4sWL5evrqxUrVuitt95S48aNtXr1ar388stOsX538eJFPfnkk/rggw/k5uam8ePH6+mnn5YkXbp0SZMnT9b777+vKlWqaNSoUXr22Wfl5lbkB5jLrCK/g4sXL6pbt256+umnFRwcrFGjRmnUqFEKDg7WU089pR49eujSpUtm5goAAAAAAABcUVZWlu666y499thjOnPmjFq1aqXvvvvuquMGDRqkrl276syZM7r//vv1wQcfOPatXbtWS5cu1RdffKGEhATZ7XZNnz7dsX/r1q2Kjo5Wamqqhg4dWmiMJ554QmfPntWhQ4f0448/6u2339Ynn3wiSZo1a5b27dunAwcO6JtvvtE777yjf//7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WrRooWrVqqlly5Y6ePCgRo0apfj4ePXq1Ut+fn569913tWLFCnXv3l1jxoxR9erV9eabb2rGjBkaNWqU41z//e9/1aFDB/n7+6tRo0baunWrpP89En706FE9/PDDio2NlZ+fn5o3b66VK1eqW7du+fJ94IEHNHv27NL/wExWovuBbTabgoODVatWLdlstmtKYNGiRapbt668vb3VqVMn/fjjj1c8Pi0tTePGjVNoaKi8vLzUuHFjbdiw4ZpycJX9+/erefPm2r9/v9WpAAAAAAAAE1D7Wy8vL0/9+vVT7969lZycrOXLl+v+++93Wtdk7dq1Wrp0qb744gslJCTIbrdr+vTpkqRvv/1W48aN02uvvaZz585p7dq18vf317Jly1SnTh19/vnnOn/+vIYMGSJJ2rp1q6Kjo5WamqqhQ4fmi3P06FH1799fM2bMUGpqqrZs2aLQ0NB8x9SvX19Lly5Vt27ddP78ee3bt0/9+/fXzp07deLECUnSpUuXtH79eg0aNMisj840lk5IsGbNGk2aNEnTp0/Xjh071Lp1a/Xu3Vu//fZbgcdnZ2frlltuUVxcnNatW6eDBw/q9ddfV3h4uIszL5lLly5p//79unTpktWpAAAAAAAAE1D7W+/HH3/UxYsXNXHiRHl4eCg6Olpdu3bNN9+iJL3xxhuKiYlRVFSUfHx8NGXKFK1bt07S5fkYx4wZoxtvvFFubm5q2rSpU9Pwjxo0aKDhw4fLzc1NPj4++fatWrVK/fr10+233y53d3fVqVNHDRs2vOr7qFq1qv761786Fqn59NNP1bx5c9WrV6+4H4nlLG1Azps3T6NHj9aIESN03XXXaenSpapataqWL19e4PHLly/X2bNntX79et14442qW7euunbtqtatW7s4cwAAAAAAAJRF8fHxOnbsmAICAhxfGzdu1KlTp5yOGzNmjOOYzp07KyUlRZKUmJhYrEZfREREofuKe64/Gjp0qFatWiXpciNz8ODBJTqP1SybETM7O1vbt29XTEyMY5ubm5t69uypbdu2FTjm448/VnR0tMaNG6ePPvpIwcHBGjx4sJ566im5u7sXOCYrK0tZWVmO179PBGu322W32wscYxhGSd+WY3xB587JyXH8WljsK/l9TEnGXitiE5vYxCY2sYlNbGITm9jEJjaxiX11Vtb+VnxWZVF4eLiaNWum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cokpiTIeNEz7Kmpz02az6dVXX1WdOnVUu3ZtzZkzx7Hv0qVLGjdunGrXrq06deroueeeU15eniQpPDxchw4dknT5sWcfHx/H4/SDBw/W66+/LkmKj49X3759VaNGDTVr1kwbN250nL9u3br6xz/+oWbNmqlhw4bq1auXpMuLOPv5+Wnr1q2aMWOGBg0apLvvvlt+fn7673//q08++UQtW7ZUtWrV1KhRo3xzic6YMUOjRo2SJMXGxqphw4Z67rnnFBQUpLp162rTpk0l/S1ziSLdAfnxxx87bbvrrru0detWDRo0SDabzXHMHXfcUboZAgAAAAAAAMX0ySefaO/evTp58qS6d++udu3aqUePHpo1a5b27dunAwcOKCMjQz179lSdOnU0fPhwdenSRVu3blXjxo21detWhYaG6qefftINN9ygrVu3atq0acrLy1O/fv00cuRIffTRR/q///s/3XHHHdq7d69CQkIkSR988IFiY2Pl7+8vHx8f2Ww2HTx4UBEREZKkLVu26MMPP9THH3+stWvXKjs7Wz/88IPWrVunRo0aaePGjRowYIC6dOmi2rVrO723uLg4eXl56bffftPy5cv10EMP6fjx4y79fIujSA3IK61svXz5ci1fvlzS5e5ybm5uqSQGAAAAAAAAlFRMTIz8/f3l7++vkSNHas2aNerRo4dWr16tZcuWKTAwUIGBgZo8ebJWrVrlaEB+/fXXGjFihPbu3avx48dr69atCgsL06VLl9S0aVN9//33unjxoiZOnChJio6OVteuXfXZZ59p+PDhkqRHH33U0YwsTNeuXR13R3p7e6tr166OfX369FHLli31008/6fbbb3ca6+vrqyeffFJubm4aOnSoxowZo7S0NAUEBJTOh1fKitSA/P02VFybNm3a6NKlS/L09LQ6FQAAAAAAYAJq/7IjMjIy3/e7d++WJJ08eVJ16tRx7IuKitLJkyclSV26dNHcuXO1e/duNW/eXN26ddOsWbMUFhamzp07S7r8+PWxY8fyNftycnLUvn17x+vf73S8kj8f88033+ipp57SgQMHlJeXp8zMTJ05c6bAscHBwXJzuzyzYtWqVSVJ58+fL98NSJQONzc3eXl5WZ0GAAAAAAAwCbV/2ZGQkKAGDRo4vg8NDZUkhYWFKT4+3rEvPj5eYWFhkqQWLVooNTVVq1evVpcuXdSuXTvt3r1boaGhjgZkeHi4mjVrpp9//rnQ2Dab7ar5/fmY+++/XzExMRo+fLiqVKmi6OhoGYZR/DdeBhVpEZp//vOfunTpUpFPunTpUmVkZJQ4qYrq0KFD6tatm2MyUwAAAAAAULFQ+5cdL730ktLT03Xw4EEtX75cAwYMkCQNHDhQs2bNUmpqqhISEjRv3jzdd999ki43kG+88UYtWbJEXbp0kaenp5o0aaI1a9aoS5cukqROnTopLy9PS5YsUXZ2trKzs7V161bFx8cXmkutWrUUFxd3xXwzMjJUo0YNeXp66v3339f27dtL54MoA4rUgHz88ceL1VD829/+ppSUlBInVVGdP39eX331lc6fP291KgAAAAAAwATU/mVHnz591KJFC910002aOHGievbsKUmaOnWqmjRpoqZNmyo6Olr33XefHnjgAce4Ll26KCsrSx07dnS8zs3NVbt27SRJHh4e+vTTT7Vp0yaFh4crLCxMf//73684heG0adN09913KyAgQN98802Bx7z66quaOHGiAgMDtWnTpnxzQpZ3RXoE2zAM9ejRQx4eRXti++LFi9eUFAAAAAAAAMqfiOAIJS5PNPX8RXXnnXdqwoQJTtt9fHy0ZMkSLVmypMBxTz31lJ566inH6+nTp2v69On5jomKitL69esLHF/QnY7jxo3TuHHjHK9/f5z7jwYNGqRBgwYVeM4ZM2Y4vu/WrZsOHz6cb39Zf1S7SB3FP3/IV/PXv/5VQUFBJUoIAAAAAAAA5dOGdRusTgFlkCkNSAAAAAAAAACQWAXbperUqaPXX38931LvAAAAAACg4qD2LxvK+iPJlQ0NSBeqWbOmRo0aZXUaAAAAAADAJNT+gLMirYKN0nH69GktW7ZMp0+ftjoVAAAAAABgAmp/wBkNSBeKj4/X6NGjFR8fb3UqAAAAAADABNT+gLNiPYKdnp6uH374QdnZ2erYsaOCg4PNygsAAAAAAABABVDkBuSuXbvUp08fJScnyzAMVatWTe+995569+5tZn6WiDuTojsvZBa805DyjDy52dwkWyEnqOprWm4AAAAAAABAeVLkBuRTTz2levXq6f3335e3t7dmzZql8ePH69dffzUzP0tUaVRLxoMlXy3JtrywziQAAAAAAADMZrPZlJCQoIiICKtTgYoxB+T27dv16quvKjo6Wm3bttXy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t2NniWKzEAwAoKwqSu1v5WJqgBVoQLpQs2bNtGPHDqvTAAAAKBWnEhLkZRiF7jfcbbJdYf+phIQSx2YhGABAWVWU2t/KxdQAK/AnFgAAACXSonao5tsLfgy6KCieAAAAKgdWwXahnTt3ysvLSzt3luxRIwAAAAAAULZR+wPO+G9nFzIMQ9nZ2TKu8CgSAABAebE37rj6ZGeVeLy9ilcpZgMAQNlA7Q84owEJAACAEglo0UHnu04u+fiv5pZiNgAAACiraEACAACUY1auohkRUlOJhTQRi7ISdQQrUQMAAFQKNCABAADKMStX0WQlagAAABQFDUgXatasmfbu3av69etbnQoAAAAAADABtT/gjAakC/n4+Kh58+ZWpwEAACqQuDMpuvNCZsE7DSnPyJObzU0q5DFoVfU1LTcAACojan/AmZvVCVQmx48f16hRo3T8+HGrUwEAABVEsrtdx31zC/7yy1V8NUPH/QrZ75urZHe71W8BAIAKhdofcMYdkC505swZvfHGG3rkkUcUFRVldToAAKACCI9ofU0rUfuxEjUAAKWK2h9wRgMSAADgGrESNQAAAFA4GpAAAADXiJWoAQAAgMIxByQAAAAAAAAA05SJOyAXLVqkOXPmKCkpSa1bt9arr76qjh07Fnjs66+/rn//+9/au3evJKl9+/aaPXt2oceXJSEhIXr66acVEhJidSoAAKAUsRI1AAD4HbU/4MzyBuSaNWs0adIkLV26VJ06ddKCBQvUu3dvHTx4ULVqOT/KFBsbq0GDBumGG26Qt7e3XnrpJfXq1Uv79u1TeHi4Be+g6MLDw/XCCy9YnQYAAChlye52XfLNLXS/Icmmwvd7u7ESNQAAFQW1P+DM8gbkvHnzNHr0aI0YMUKStHTpUn366adavny5nn76aafj33333Xyvly1bpvfff19btmzRsGHDXJJzSWVkZGj79u1q3769qlWrZnU6AACglLASNQAA+B21P+DM0gZkdna2tm/frpiYGMc2Nzc39ezZU9u2bSvSOS5cuCC73a6goCCz0iw1v/76q7p3767t27erXbt2VqcDAECFwkrUAACgLKD2B5xZ2oA8ffq0cnNzneZFCAkJ0S+//FKkczz11FMKCwtTz549C9yflZWlrKwsx+v09HRJl1eFtNsLftzJMIoUulCGoQLPnZOT4/i1sNhX8vuYkoy9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ypEjR5SamiqbzebSuL+z6s/2wYMHdcstt+jw4cOWxK+MuK65Htc1rmswF9c11+O6xnUN5uK6BliHBqT+d9Gx2+0uj52enq7U1FQlJSXJZrO59H8cc3JyJP3v/bsq9sGDBzV9+nQNHz5cy5Yt0y+//OLy926FY8eOaenSpZo0aZI2b97s+CHPFQ4dOqQnnnhCd999t55//nkdO3bMpbHr16+vhx56SJLk7u7ush9qd+/erUaNGunDDz90Sbw/O3bsmNauXatz5865NO6uXbt0/fXX65tvvtHPP/8sybV3M2RmZio7O1upqakuj/1nrvqhkusa1zWua+biuvY/XNfMxXWN65qrcF37H65rQOVQ6RuQhmHIZrPpiy++0Lx583TgwAGXxd63b59uv/129ejRQ61atdLnn38uNzfX/JYcOHBAEydO1L333qvHH39c27Ztc0ns/fv3q1OnTtq/f79+/fVXLVu2TLfccou2bNkiNzc30//xSU5O1qFDh0yNUZA9e/aoc+fO+vjjj/XJJ59owoQJWr58ufLy8kx/z3v27NENN9yg1NRU5eXl6bPPPtOqVatkGIZL/rHfv3+/fHx8tGfPHo0ZM0bS5R9qzf6Hfvfu3brxxhv1t7/9TQ8++KCpsQry888/q2PHjtq5c6dSUlIkueYHu927d+uGG27QE088oXvvvVezZ8+WJJddW/bv368BAwaoW7du6t27t77//nuXxf7jD5ULFy7Unj17ZLPZTP9zznWN65rEdc1MXNe4rrkK1zWuaxLXNbNV1usaTU5AkgHj/fffN/z8/IyYmBjj4MGDLol54MABo0aNGsaTTz5prFy50njooYeMRo0aGefOnTMMwzDy8vJMi713714jMDDQePjhh42xY8caAwcONDw8PIzXX3/dOH/+vGlxc3JyjKFDhxpDhgxxbNu5c6cxcuRIw93d3fjkk08MwzCM3NxcU+Lv37/fqFOnjjFgwABj7969psQoSFxcnNGoUSNjypQpRnZ2tmEYhvH0008bDRs2NC5evGhq7CNHjhhRUVHGM88849g2cuRIY+LEiYZhGIbdbjc1vmEYxoYNG4zGjRsbL774otGyZUtjzJgxjn0ZGRmmxDxw4IDh4eFhPPfcc4ZhXP4ztWXLFuO1114zvv32WyMxMdGUuL+Lj4836tSpY0yePDnf9qysLEc+Zti5c6dRpUoV4+mnnzYMwzD++9//GlFRUcbq1atNifdn+/btMwIDA43HHnvMmDNnjnHvvfcavXr1Mi5evGjqNc0wDGPPnj1GYGCg8eCDDxp//etfjVtvvdUIDAw0Nm7caGpcrmtc17iucV0zC9c1rmtc17iumYHr2mWuvK798bxvv/228cILLxiPPPKIsX//fiMzM9OUmEBZVOkbkHv37jUiIiKMZcuWuSym3W43hg0bZgwbNsyxbfPmzcZdd91lnD171khISDAt9qVLl4y7777bmDBhgmPbyZMnjaZNmxpVqlQx5s6daxiGOQ3Q7Oxso2vXro5/bH/322+/GWPHjjW8vb2Nbdu2lXpcwzCMEydOGDfccIPRunVro2PHjsbIkSONPXv2mBLrj3JycoxXXnnFGDBggHHq1CkjJyfHMAzDSEpKMurUqWP8/PPPpsZeunSp8eCDDxpnz551/J6OHz/euPnmm42uXbsaQ4cONb799lvTcjAMw0hISDAGDRpknD592pg3b57RqlUrY9KkScaIESOMpUuXOn7ILy25ubnGzJkzDZvNZuzfv98wDMO4+eabjdatWxvVq1c3GjRoYPTo0cPYvXt3qcb9o9WrVxvdunVz5PPMM88Y9913n3HXXXcZW7ZsMSXmmTNnjA4dOuT7+5WSkmK0bdvWuP/++02J+UcXL1407rzzTmPs2LGObW+88YYxZMgQIzs720hJSTEt9vnz543evXsbTzzxhGPb9u3bjcDAQMPLy8t47733DMMw54dKrmtc17iucV0zA9c1rmsV/bqWk5PDde3/47pWsa9rf/TEE08Y4eHhxpAhQ4xbb73VqFatmrFkyRJH0xuo6CrVI9gbN25UWlpavm0nT55UQECAbr31Vsdt0WbfHp2Tk6Njx46pfv36jm3ffPONvvzyS910001q0aKFZs6cacqKaHa7Xb/++quaN2/uyCU0NFQ33nijevbsqSeeeEKffvqpKRNAe3p6qkWLFvrqq68cc41IUnBwsGJiYtS3b1/NmjVL6enppR77l19+UbVq1fTWW2/pkUce0c6dO7VgwQLt3bu31GP9kbu7u6pXr64bb7xRtWvXlru7uyTJZrMpPT1dZ86cMTV2r169NGnSJAUGBspms+m5557TsmXL1LNnT3Xt2lV2u13333+/qXMMBQUFad++fUpISNCYMWM0fvx4vfXWW1qx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", + "image/png": "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SrvlYFmZU1JSlJaWptOnTztXs05OTlabNm0q5dhSOS/B3rNnT7nLR0navHmzLf+QREREaOTIkYqIiLA6CgAAAAAAsCn6h8rx/PPPKz09Xdu3b9fcuXN16623Siq4InfKlCk6evSoUlJSNH36dN1+++2SJA8PD11++eWaNWuWOnfuLG9vbzVr1kyLFi1y3ruxU6dOys/P16xZs5Sdna3s7GytWrVKycnJpWapXbu2kpKSysx74sQJhYeHy9vbWx9++KHWrFlTOT+Ic2SOjY1V+/btNXHiRGVnZ+vbb7/Vf//7X918882VdvxyFZAocOTIEb377rs6csS85eQBAAAAAED1Rv9QOXr37q3WrVvryiuv1P33368ePXpIkp588kk1a9ZMzZs3V3x8vG6//XbdddddzrnOnTsrKytLHTt2dD7Oy8tT+/btJRVcofv5559r+fLlio6OVlRUlJ555hnl5+eXmmXChAm66aabFBISou+++67EfV555RXdf//9Cg0N1fLly9WlS5fK+lGcM/PChQu1YcMG1a5dW8OHD9fbb7+tJk2aVN7xXR14+eWXy73v/fff7+rLu7WkpCTdeeedWrNmTbnuhwkAAAAAAOCqqtw/hNYJ07BvnjL19cvrhhtu0OjRo4tt9/f316xZszRr1qwS58aNG6dx48Y5H5d0O8C4uDgtWbKkxPmSznQcOXKkRo4c6XxceDn3mfr166d+/fqV+JqTJk1y/r5r167FVqguz6XaZWWuV6+eli1bVuJz8+bNO+drn4vLBeSLL76otLQ0nTx50nnjymPHjikgIKDIqcEOh8N2BSQAAAAAAABKN3/JIqsjwA25fAn2M888o4svvljbtm3TkSNHdOTIEW3btk3t27fX008/rT179mjPnj3avXu3GXkBAAAAAAAAlCAkJERBQUHFfmVmZlqay+UzIJ988kl98MEHatasmXNbs2bN9OKLL+rmm2/WHXfcUakBAQAAAAAAAFdU1urRVc2xY8esjlAil8+APHDggHJzc4ttz8vLU2pqaqWEcleBgYG69NJLFRgYaHUUAAAAAABgU/QPsBuXC8ju3btr+PDhWrt2rXPbmjVrNGLECOdqQnbVrFkzrV69usjZnwAAAAAAAJWJ/gF243IBOXfuXNWtW1eXXHKJfH195evrq44dO6pOnTqaM2eOGRkBAAAAAAAAVFEu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AAAAAABgY1W5fzi6d69ezCl9DZHz9ZCJ5WZlyc3NlZdXuSu3asGlKr1mzZp67bXXdOjQIaWmpurgwYM6fPiwXnvtNYWGhpqVEQAAAAAAACi35ORkXXfddQoPD1eLFi20bNmyEvebOXOmmjRpolq1aumuu+5SZmam87lFixapdevWqlGjhtq0aaPt27dr6NChSk5OVs+ePRUUFKT33ntP8+bNU7du3TR8+HDVrFlTb731liZNmqShQ4c6X+t///ufLrnkEgUHB6tJkyZatWqVpL8uCd+9e7fuvfdeJSYmKigoSK1atdL8+fPVtWvXInnvuusuTZ06tfJ/YCar0Lm8DodDERERql27thwOR2Vncltbt25Vq1attHXrVqujAAAAAAAAm6J/OD/5+fnq06ePevXqpdTUVM2dO1d33nlnsXVNFi9erNmzZ+urr75SSkqKcnJyNHHiREnS999/r5EjR+r111/X8ePHtXjxYgUHB2vOnDmqV6+evvzyS2VkZOiOO+6QJK1atUrx8fE6evSoBgwYUOQ4u3fvVt++fTVp0iQdPXpUK1euVGRkZJF9GjZsqNmzZ6tr167KyMjQli1b1LdvX61bt0779u2TJJ0+fVpLlixRv379zPrRmabq3UzAQqdPn9bWrVt1+vRpq6MAAAAAAACbon84Pz///LNOnTql+++/X15eXoqPj1eXLl2K3G9Rkt58800lJCQoLi5O/v7+Gj9+vD744ANJBfdjHD58uC6//HJ5eHioefPmxUrDMzVq1EiDBg2Sh4eH/P39izy3YMEC9enTR3//+9/l6empevXqqXHjxud8HwEBAfrHP/7hXKTm888/V6tWrdSgQQNXfySWo4AEAAAAAACAbSQnJ2vPnj0KCQlx/lq2bJkOHDhQbL/hw4c797niiiuUlpYmSdq7d69LRV9MTEypz7n6WmcaMGCAFixYIKmgyOzfv3+FXsdqFJAAAAAAAACwjejoaLVo0ULHjh1z/srIyFBCQkKx/d5+++0i+xXeAzI2NlZJSUklvn5JtyMs6xaFZb3WuV6je/fu2rdvn9auXavly5frtttuO+fruCMKSAAAAAAAANhGp06dlJ+fr1mzZik7O1vZ2dlatWqVkpOTi+x39913a+rUqdq1a5ck6cCBA87Fau666y69/vrrWr16tQzD0Pbt251nUNauXbtchWKhfv366b///a+WLl2q/Px8paSkOI95ptq1a2vv3r3Kzf1rFXFPT0/dfvvtGjhwoK644gpFRES4+uNwCy6vCf7yyy+XuN3hcMjPz0+NGzfWlVdeKU9Pz/MO524aNmyoTz75RA0bNrQ6CgAAAAAAsCn6h/Pj5eWlzz//XA888IAmTJggwzB0ySWXaPbs2UX269evn44dO6brrrtO+/fvV926dXXvvffqmmuu0eWXX66XXnpJd999t/MS6sWLFysyMlLjxo3T/fffr1GjRum11147Z54GDRroww8/1COPPKLbbrtNkZGRmjt3rho1alRkv6uuukr169dXRESEYmNjtXHjRkkFl2G/+OKLGjduXOX9kC4wlwvIF198UWlpaTp58qRCQ0MlSUePHlVAQICCgoL0xx9/qGHDhvr6668VGxtb6YGtFBISouuvv97qGAAAAAAAwMaqcv8QGhOjh/buNfX1yyMuLk5Lliwptj0xMbHI4xEjRmjEiBElvkb//v1LvOfijTfeqBtvvLHItkGDBhV5PGnSpCKPe/TooXXr1pWZx9fX13kG5pliY2MVGBioG264ocScVYHLBeTUqVP173//W3PmzHE2tTt37tTw4cN1zz336PLLL9ftt9+uhx56yLlykF0cPHhQb731lgYPHqy6detaHQcAAAAAANhQVe4fFpy10jTOj2EYevnll3XzzTcrKCjI6jgV5nIB+cQTT+jDDz8scppo48aN9a9//Us33XSTdu/erX/+85+66aabKjWoO9i/f7/Gjx+vXr16VbkvAAAAAAAAUDXQP6BQZGSkatasqeXLl1sd5by4vAjNgQMHitwMs1Bubq4OHjwoSYqKitKJEyfK9XozZ85U/fr15efnp06dOunnn38uc/9jx45p5MiRioyMlK+vr5o2baqlS5e6+jYAAAAAAAAAt3bw4EFt375d9evXtzrKeXG5gOzWrZuGDx9e5Lr1devWacSIEbrqqqskSZs2bVKDBg3O+VqLFi3SmDFjNHHiRK1du1Zt27ZVr1699Mcff5S4f3Z2tq6++molJSXpgw8+0Pbt2/XGG28oOjra1bcBAAAAAAAA4AJwuYB88803FRYWpg4dOsjX11e+vr665JJLFBYWpjfffFOSFBQUpGnTpp3ztaZPn65hw4Zp8ODBatmypWbPnq2AgADNnTu3xP3nzp2rI0eOaMmSJbr88stVv359denSRW3btnX1bQAAAAAAAAC4AFy+B2TdunW1YsUKbd++Xdu3b5ckNWvWTM2aNXPu061bt3O+TnZ2ttasWaOEhATnNg8PD/Xo0UOrV68ucebTTz9VfHy8Ro4cqU8++UQRERHq37+/xo0bJ09PT1ffistCQkJ08803KyQkxPRjAQAAAACA6on+AXbjcgG5efNmtW7duljpKElLlixR3759y/U6hw4dUl5enurUqVNke506dfTrr7+WOLN7927973//0x133KGlS5dq586duu+++5STk6OJEyeWOJOVlaWsrCzn4/T0dElSTk6OcnJyJBWsKFQawzCc+8XGxmr+/PnO+TMVPj57e3lYMUtec2fJa+4sec2dJa97HvN8Zslr7ix5zZ0lr7mz5DV3lrzmzpLX3Fnymjt7rrmK9g8VeQ/AheAwymrfShAdHa3vvvuu2D0eP/zwQw0cOFCZmZnlep39+/crOjpaP/zwg+Lj453bH330UX3zzTf66aefis00bdpUp0+f1p49e5xnPE6fPl0vvPCCDhw4UOJxJk2apMmTJxfbPn/+fAUEBEiSXnjwQb3h61fi/LCs03pkxgxJBX+Qjx8/rpo1a8rb27tc7xMAAAAAAMAVFe0fTp48qf79++v48eMKDg42MWGBwo6mQYMG8vMruVdB5Zg6dar279+vV1991eooTq78+3f5DMihQ4eqR48e+v77751LwS9atEh333235s2bV+7XqVWrljw9PZWamlpke2pqaqlLzEdGRsrb27vI5dYtWrTQwYMHlZ2dLR8fn2IzCQkJGjNmjPNxenq6YmNj1bNnT+cfxtcef1zKzSvxmIGBgerdu7ekgsV2OnXqpJ9++knt2rUrsl9OTo5WrFihq6++2uVy0opZ8pLX6mOS131nyeuexySv+86Sl7xWH5O87jtLXvJafUzyuu/sueYq2j8UXvUJ9+NwOJSSkqKYmJgKzY8fP76SE11YLheQkydP1pEjR9SjRw99++23WrZsmYYOHap33nlHN910U7lfx8fHRx06dNDKlSudl23n5+dr5cqVGjVqVIkzl19+uebPn6/8/Hx5eBSsn7Njxw5FRkaWWD5Kci6UczZvb2/nH1SHw1FqTofD4dzPy8vL+c/SvljOfF1XWTFLXnNnyWvuLHnNnSWvex7zfGbJa+4sec2dJa+5s+Q1d5a85s6S19xZ8po7W9pcRfuHiuavTL1v7q29aXtNe/2YiBgt/WCpaa9f2XJzc53/PsuSl5d3QdY3sYrLq2BL0iuvvKK2bdvq0ksv1bBhw7RgwQKXysdCY8aM0RtvvKG3335b27Zt04gRI5SZmanBgwdLkgYOHFhkkZoRI0boyJEjeuCBB7Rjxw59/vnnmjp1qkaOHFmRtwEAAAAAAIBKtDdtr4y7DdN+lbfcdDgceuWVV1SvXj3VrVtXL7zwgvO506dPa+TIkapbt67q1aunp556Svn5+ZIKbj24Y8cOSQWXPfv7+ys7O1uS1L9/f73xxhuSpOTkZF133XUKDw9XixYttGzZMufr169fX//85z/VokULNW7cWD179pRUsIhzUFCQVq1apUmTJqlfv3666aabFBQUpP/973/67LPP1KZNG9WoUUNNmjTR4sWLna85adIkDR06VJKUmJioxo0b66mnnlJYWJjq16+v5cuXV/Rf2QVRrjMgP/3002LbbrzxRq1atUr9+vWTw+Fw7nP99deX++C33Xab0tLSNGHCBB08eFAXX3yxli1b5lyYJjk52Xmmo1RwE9bly5froYce0kUXXaTo6Gg98MADGjduXLmPCQAAAAAAAPv77LPPtHnzZu3fv1/dunVT+/bt1b17d02ZMkVbtmzRtm3bdOLECfXo0UP16tXToEGD1LlzZ61atUpNmzbVqlWrFBkZqV9++UWXXXaZVq1apQkTJig/P199+vTRkCFD9Mknn+j//u//dP3112vz5s3OTuujjz5SYmKigoOD5e/vL4fDoe3btzsvwV65cqU+/vhjffrpp1q8eLGys7P1008/6YMPPlCTJk20bNky3XrrrercuXOJtypMSkqSr6+v/vjjD82dO1f33HOPfv/99wv683VFuQrIsla2njt3rubOnSupoF3Oyyv5XoqlGTVqVKmXXCcmJhbbFh8frx9//NGlYwAAAAAAAKB6SUhIUHBwsIKDgzVkyBAtWrRI3bt318KFCzVnzhyFhoYqNDRUY8eO1YIFC5wF5LfffqvBgwdr8+bNGjVqlFatWqWoqCidPn1azZs3148//qhTp07p/vvvl1TQVXXp0kVffPGFBg0aJEl64IEHnGVkabp06eI8O9LPz09dunRxPte7d2+1adNGv/zyi/7+978Xmw0MDNQjjzwiDw8PDRgwQMOHD9exY8cUEhJSOT+8SlauArLwNNTq7uKLL9bp06fd4p4KAAAAAADAnugfKkdsbGyR32/YsEGStH//ftWrV8/5XFxcnPbv3y9J6ty5s6ZNm6YNGzaoVatW6tq1q6ZMmaKoqChdccUVkgqu2N2zZ0+Rsi83N1cdOnRwPi7PYjNn7/Pdd99p3Lhx2rZtm/Lz85WZmanDhw+XOBsREeG8ajggIECSlJGRUbULSBTw8PAocUEbAAAAAACAykL/UDlSUlLUqFEj5+8jIyMlSVFRUUpOTnY+l5ycrKioKElS69atdfToUS1cuFCdO3dW+/bttWHDBkVGRjoLyOjoaLVo0UIbN24s9dhlLXhc2j533nmnEhISNGjQIPn4+Cg+Pl6GYbj+xt1QuRahefnll3X69Olyv+js2bN14sSJCodyVzt27FDXrl2dNyMFAAAAAACobPQPleP5559Xenq6tm/frrlz5+rWW2+VVLAmyZQpU3T06FGlpKRo+vTpuv322yUVlL+XX365Zs2apc6dO8vb21vNmjXTokWL1LlzZ0lSp06dlJ+fr1mzZik7O1vZ2dlatWqVkpOTS81Su3ZtJSUllZn3xIkTCg8Pl7e3tz788EOtWbOmcn4QbqBcBeRDDz3kUqH46KOPKi0trcKh3FVGRoa++eYbZWRkWB0FAAAAAADYFP1D5ejdu7dat26tK6+8Uvfff7969OghSXryySfVrFkzNW/eXPHx8br99tt11113Oec6d+6srKwsdezY0fk4Ly9P7du3lyR5eXnp888/1/LlyxUdHa2oqCg988wzZd7CcMKECbrpppsUEhKi7777rsR9XnnlFd1///0KDQ3V8uXLi9wTsqor1yXYhmGoe/fu8vIq3xXbp06dOq9QAAAAAAAAqHpiImK0d+5eU1+/vG644QaNHj262HZ/f3/NmjVLs2bNKnFu3LhxGjdunPPxxIkTNXHixCL7xMXFacmSJSXOl3Sm48iRIzVy5Ejn48LLuc/Ur18/9evXr8TXnDRpkvP3Xbt21c6dO4s87+6XaperUTz7h3wu//jHPxQWFlahQAAAAAAAAKialn6w1OoIcEOmFJAAAAAAAAAAILEKtkvq1aunN954o8hS7QAAAAAAAJWJ/uH8ufslydUNBaQLatWqpaFDh1odAwAAAAAA2Bj9A+ymXKtgo8ChQ4c0Z84cHTp0yOooAAAAAADApugfYDcUkC5ITk7WsGHDlJycbHUUAAAAAABgU/QPsBuXLsFOT0/XTz/9pOzsbHXs2FERERFm5QIAAAAAAABgA+UuINevX6/evXsrNTVVhmGoRo0aev/999WrVy8z8wEAAAAAAACowsp9Cfa4cePUoEEDfffdd1qzZo26d++uUaNGmZkNAAAAAAAAcJnD4dDevXutjoE/lbuAXLNmjV555RXFx8erXbt2mjt3rnbt2qX09HQz87mVoKAgdenSRUFBQVZHAQAAAAAANkX/YJ158+apR48eRbZ17dpV7777rkWJ7KHcl2AfOXJEMTExzschISEKDAzU4cOHFRwcbEo4d9O0aVMlJiZaHQMAAAAAANhYVe4f7ryhl46nmrd4Ts069fTOx8tNe/3KlpubKy8vl5ZgsSWXfgJbt27VwYMHnY8Nw9C2bdt04sQJ57aLLrqo8tK5mfz8fOXk5Mjb21seHiwgDgAAAAAAKl9V7h+Opybr0577TXv9678s/74ff/yxXnjhBWVnZ2vs2LF65JFHJEk//fSTRo0ape3btys0NFQPP/ywRo8erd27d+vee+9Vbm6ugoKCFBcXp9tvv12rVq3Sjz/+qHvvvVfjx4/X+PHj9c0332jMmDHatWuXLr74Yr355ptq1KiRkpKS1LhxY7366quaMmWKunXrpv/7v//T66+/rq5du0qS9uzZo3bt2ungwYPy8/Mz4afkflwqILt37y7DMIps+/vf/y6HwyHDMORwOJSXl1epAd3J+vXr1aFDB61Zs0bt27e3Og4AAAAAALAh+ofK8dlnn2nz5s3av3+/unXrpvbt26t79+7y9vbW66+/rosvvlhr165V9+7ddcUVV6hdu3aaPXu23n33XX311VfO11m5cqWGDh2qAQMGSJJSUlJ0880366OPPtJll12m1157Tbfffrv+7//+T5KUl5en9evXa9euXTIMQy+88IIWLFjgLCAXLFigvn37VpvyUXKhgNyzZ4+ZOQAAAAAAAIBKk5CQoODgYAUHB2vIkCFatGiRunfvXqTUveSSS9S7d299//33ateuXble97333tMNN9ygzp07S5JGjx6tp556SklJSc59Jk6c6CwYBwwYoI4dO+rVV1+Vt7e3FixYoGnTplXeG60Cyl1AxsXFmZkDAAAAAAAAqDSxsbFFfr9hwwZJ0pYtW/Tggw9q/fr1ys7O1unTp9W8efNyv25ycrLeeecdvf/++85t2dnZ2rdvn6Kjo+Xh4aHIyEjncw0bNlTTpk315ZdfKi4uTmlpaerevXslvMOqw6UC8qqrrlK3bt3UrVu3Iv8Sq7qkw2m64WRmwQNDyjfy5eHwkBySAgItzQYAAAAAAADXpaSkqFGjRs7fF5aCo0aNUufOnfXpp5/K399f/fr1c95y0OFwFHuds7dFR0dr2LBhevnll4vtm5SUVOJrDBgwQAsWLFBcXJxuu+02eXp6nvf7q0rKXUAOHjxYiYmJWrhwobKzs9WgQQN169bNWUrWrVvXzJym8mlSW8bdRonPOeYW/9AAAAAAAADAvT3//PNq3769Dhw4oLlz5+o///mPJOnEiRMKCQmRn5+fVq1apc8//1zNmjWTJNWuXVt79+4tsnp17dq1i1xe3b9/f1122WW65ZZbdPnllyszM1PLly/XzTffXGqW2267TU888YSCg4O1aNEi8960myr3UkqTJk1SYmKijh07phUrVuiOO+7Qjh07NHjwYEVHR6tFixYaOXKkmVkt17p1a6WkpKh169ZWRwEAAAAAADZF/1A5evfurdatW+vKK6/U/fffrx49ekgqKCZnzpyp4OBgzZgxQ9dff71z5qqrrlL9+vUVERGhiy66SFLBPR7nzZunkJAQPffcc2rQoIEWLlyoRx55RGFhYWrevLk++eSTMrOEh4friiuukJeXlzp16mTem3ZTLq2CLUm+vr666qqrdNVVV0mSjh49qmnTpumVV17R7NmzNXPmzEoP6S58fHwUExNjdQwAAAAAAGBjVbl/qFmnnq7/0tzXL4/CS6pHjx5d7Lnu3btr165dJc75+vpq2bJlRbZdccUV2rlzZ5FtXbp00Y8//lhsvn79+srNzS3xtevVq6e2bduWK7/duFxAZmdna/Xq1UpMTFRiYqJ++uknRUdH6+abb1aXLl3MyOg2du/erXHjxun5559Xw4YNrY4DAAAAAABsqCr3D+98vNzqCG7p4MGDev/990ssLauDcl+C/dRTT+mqq65SaGioRowYoQMHDuiee+7Rzp079dtvv+nNN9/UwIEDzcxquWPHjumDDz7QsWPHrI4CAAAAAABsiv7BXl599VU1btxYI0aMqHKFcmUp9xmQkyZNUr169TRt2jTdcsstCg8PNzMXAAAAAAAAUOWNGjVKo0aNsjqGpcp9BuQXX3yh22+/XfPmzVNUVJTatGmj0aNH64MPPlBaWpqZGQEAAAAAAABUUeUuIHv16qXnnntOP/74ow4dOqTnn39eAQEB+uc//6mYmBi1atWq2re5AAAAAAAAAIoqdwF5pho1aqh3796aOnWqXnrpJY0ZM0Z79+7VrFmzKjufW4mKitLUqVMVFRVldRQAAAAAAGBT9A+wG5dWwc7Pz9cvv/yir7/+WomJifr++++VmZmpmJgY3XDDDerWrZtZOd1C3bp1lZCQYHUMAAAAAABgY/QPsJtyF5DXXnutfvjhB504cUJRUVHq1q2bXnzxRXXr1q3arOBz7Ngxffvtt7ryyisVEhJidRwAAAAAAGBD9A+wm3Jfgh0SEqIXXnhB27dv1969e/XOO+9oyJAh1aZ8lKTdu3frH//4h3bv3m11FAAAAAAAYFP0D+aZNGmShg4dKklKTk4us+AdNGiQnn766QuUzN7KfQbkggULzMwBAAAAAAAAXDD16tXTsWPHrI5RLZS7gDx9+rS++uor/f3vf5ckJSQkKCsry/m8p6enpkyZIj8/v8pPCQAAAAAAALd3Td9btTf1kGmvH1OnlpYted+0168Mubm58vJyadkV2yv3T2PevHn6/PPPnQXkq6++qlatWsnf31+S9OuvvyoqKkoPPfSQOUkBAAAAAADg1vamHlJGl7Hmvf4308q1308//aShQ4fq999/V//+/bVt2zYNGzasyD5JSUlq3LixcnNzJUm7du3SwIEDtXHjRvXs2bNYiThz5kzNmDFDR48e1XXXXafXXntNgYGBmjdvnt5++201bdpUCxcu1L/+9a9ix6ruyn0PyPfee0/33HNPkW3z58/X119/ra+//lovvPCC3n/fvRvo8+Xn56eWLVtylicAAAAAADAN/cP5ycrK0o033qgHH3xQhw8f1kUXXaQffvjhnHP9+vVTly5ddPjwYd1555366KOPnM8tXrxYs2fP1ldffaWUlBTl5ORo4sSJzudXrVql+Ph4HT16VAMGDDDlfVVl5S4gd+7cqTZt2jgf+/n5ycPjr/GOHTtq69atlZvOzbRs2VJbtmxRy5YtrY4CAAAAAABsiv7h/KxevVp+fn4aMmSIvL29dd999ykyMrLMmd9//10bN27UhAkT5OPjo759+6pTp07O5998800lJCQoLi5O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jDBuu+02w8vLy3jjjTeMjIyMUudyc3ONAQMGGHfccYdz27p164whQ4YYnp6exmeffWYYhmHk5eUVm926datRr14949ZbbzU2b958zvdXKCkpyWjSpIkxfvx4Izs72zAMw3jssceMxo0bG6dOnSpzdteuXUZcXJzx+OOPO7cNGTLEuP/++w3DMIycnJwy55cuXWo0bdrUeO6554w2bdoYw4cPdz534sSJEme2bdtmeHl5GU899ZRhGAU/i5UrVxqvv/668f333xt79+4t85jJyclGvXr1jLFjxxbZnpWV5Xy9s61bt87w8fExHnvsMcMwDON///ufERcXZyxcuLDMYxXasmWLERoaajz44IPGCy+8YNxyyy1Gz549jVOnTpX5OTIMw9i0aZMRGhpq3H333cY//vEP45prrjFCQ0ONZcuWlTpzPp8jw7jwn6Xz/RwZxoX/LFXkc2QY1n2WKvI5MgxrPktWficZhuufJSu+kwzj/D5LF/o7yTD4+43vpKIq+jkyjIKfU3BwsHHXXXcZN910k3H11Vcbvr6+xn/+859zzv76669GnTp1jL/97W/GqlWryvUeC/NGREQYt956qxEfH2/87W9/M+69994y/5uu0MaNG43Q0FBj+PDhxogRI4xevXoZgwcPNrKzs8/5580wDOOHH34wYmNjjSZNmhi9evVybi/t36lhGMb69euNgIAAY9y4ceV7g2fYv3+/0ahRI2PMmDFFtp88efKcs+vXrzf8/PyMp556ynjwwQeNRo0aOf+slPVe+W9u+30nGUb1+G9uw7DmO6kwb0W+l6z4TjKMin8vWfGdZBgV/16q6HeSYRT9Gb7zzjvGs88+a9x3333G1q1bjczMzHO+X6CqsH0BuXnzZiMmJsaYM2dOufbPyckxBg4caAwcONC5bcWKFcaNN95oHDlyxEhJSSl19vTp08ZNN91kjB492rlt//79RvPmzQ0fHx9j2rRphmGU/KWVnZ1tdOnSxfmXbqE//vjDGDFihOHn52esXr262Ny+ffuMyy67zGjbtq3RsWNHY8iQIcamTZvO+T5zc3ONl156ybj11luNAwcOGLm5uYZhGMbBgweNevXqGRs3bixzdvbs2cbdd99tHDlyxPl+Ro0aZVx11VVGly5djAEDBhjff/99qa+RkpJi9OvXzzh06JAxffp046KLLjLGjBljDB482Jg9e7bzP84K5eXlGZMnTzYcDoexdetWwzAM46qrrjLatm1r1KxZ0/j/9s47IIqre/9nURBFmigoWLCjCIZEbLG+ee0xscQYo5hYYowaWzRixUJMNM2830R9jT12EdSINXYxKFVK7CUaBbGDSN19fn/4m3ln++yusKyezz+Jy559ztw5c+6dM3furV+/Pt566y2cO3dOr+aWLVvQqVMn8fdmzpyJDz74AP369cPhw4e1vv/gwQO0aNFC7Zzcu3cPQUFBCAkJ0asjkJeXh759++Kzzz4TP1u1ahUGDx6MwsJC3Lt3T6/t06dP0a1bN0yZMkX8LCEhAe7u7qhQoQK2bdsmHocUc+MIKP1YehFxBJR+LJkaR4D1YsncOAJKP5asnZMA02KpuLi41HMSYFksWSMnAdy/GctJlsbSq5KTAGDMmDHo06eP+O+7d+9i1qxZKFeuHJYuXQpA9xgrIyMDnTp1wptvvokePXqga9euOHHihNHjvHnzJpo2barWTr/88gvq1auH27dvG7S9du0a6tevr1Y0mjt3LoYPHw4A4s2ovmNVqVT4888/0aRJE2zatAmNGjVCz549xb/r0heKRoK/KpUKO3bswMKFC7F582ajD+H379+Ptm3bin59/vnn6NWrF4KDg7F+/Xq9hbKkpCSUL18e06dPBwBcv34dtWrVwuLFiw3qvUpj7iVLlpidk5YtW2ZTOQl4NcbcQOnnJMD8vGSNnARYlpdKOycB5uclS3KSlClTpsDHxweDBw9G9+7d4ezsjGXLlonFe4axdV6qAuS+ffvw6NEjtc8OHjyIZs2a4Z9//hETqqGnNHl5eWjfvj3mzp0rfhYWFgZ3d3c0a9YMrq6umDt3LvLz87Vsc3JyEBgYiOXLlwP43xPJESNGoGfPnlAoFOJTVV2MHTsWbdq0wcOHD9U+v3nzJvr374+ePXuKT14EDh8+jG7duiE5ORlr167F66+/LntAtHbtWvz0009qn929exdubm44evSoQdtr166pPfmdN28eHB0dsXDhQsyZMwcDBw5EvXr1cO3aNZ32ubm5CAwMRFJSEnJzc7FixQp4eHhAoVCIAzFhgCaQmZmJUaNGoUKFCmjWrBn69euH5ORkFBYWIjIyEl27dsWAAQP0Ps399ttv8e677wIA2rRpIz7169+/PxQKBVatWgVAvWM4e/as+P+CP5GRkXB0dMSxY8cMttGTJ08QGBiIn3/+WfxsxowZqF27Npo3bw5fX1+sWbNGSxMA7t+/j6ZNmyIiIkLt7/3790enTp3g4OCA2NhYnbrmxBFgWSytWbPGrFi6evWqRXEEmBdLGRkZZseSOXEEWCeWLIkjoPRjad26dVbLSYDpsWSNnAQAcXFx4v+bEkvWykkA928l2b+9SjmpX79+GDFihNbnCxcuhEKhQHR0tM5jjYuLw1tvvYWYmBjs27dP1g2/UqnEunXr0KdPH9y4cUMcO+bn56NevXo4dOiQoSbC1q1bMXToUNy9e1f8bPLkyQgMDETLli3Rrl07cXaVvhvS3Nxc9O/fH7dv30ZUVBQaNGiAvn37YtiwYQgLC9OaFbN8+XJxrKlUKtGxY0cEBwejdu3aCAgIQP369XH69Gm9Pm/cuBEdOnQAALRv3x7du3fHjBkzMG7cOCgUCoSFhWn5m52djV69eqkVQ7Kzs9G7d2/06NHDYBu9SmPu1atXm52Trly5YlZOEs6TOTnpzp07pd6/Sa99U3PS48ePrdK/lWZOEn7H3LxkjZwEWJaXSjsnAebnJUtzEvD8rU0fHx+xuP/nn39CoVAgMjLSqN8MYyu8FAVIpVKJ06dPo3LlysjMzFT727Jly+Di4iL+W/qaQnJyMs6fP6/1e+PHj4ezszN++eUXjB07FhUrVsTmzZuRlJSEjRs36k0EhYWF6N27N0aMGCEOWm7cuIGqVavi4MGD+Pjjj/Hmm2/qnUa9detWBAUF4fvvv0d2drba39auXQtvb2/cvHlT7fO8vDy1pL169WpxQCR9omrsaYvw97y8PPj5+eHMmTPi33bt2qWlK7XJz89Hz5491ZLqyZMn4enpiYMHD2rZFRYWori4GF27dhVfORg4cCBcXFzQsGFD8ZUSXWRlZWHMmDFo0aKF+FRW4Mcff0T16tX1vhayceNGeHl5YeXKlejZsycePHgg/u2rr75C+fLldb5Oo9l2169fxxtvvIHZs2cDMPykcNCgQQgICEBERASmTJmCSpUqYe3atYiOjsbChQthZ2enc7CRlZWFNm3aIDw8XHy6d+3aNXh7e2PHjh3o3r07Bg8ejOLiYi3/zIkjwHqxZG4cAdaJJXPjCNCOFbmxpFQqzYqlu3fvmhRHwtNVYeAfERFhVizl5+fLjiV9T3TlxJE+WzmxpPkamFKplBVLmpoPHjwolZxk7Mm3nFiyJCfdu3fPpFjKyspCVlaWaG9OLJmak7KysrTGANK/G4olfbbGYikrK0vtZk5uHOny19xYMiWOsrKycOfOHa3fECjp/s2Svg14PlunVq1a4kwb4TuFhYUYPXo0mjRpgoyMDJ0+Jycni/8fHR0t3vAfP35c/FzzQfXvv/8u3kwKejk5OfDx8cH27dv1tiPw/HxeuHBB/PfixYvh6OiIJUuWYPny5fjss8/g4OBgcPZbfn4+goKCxPg7cuQI3Nzc1ApHmq/fzp07F+XKlUP9+vXRv39/XLx4EcXFxTh79iwGDBiAFi1aqMWslH379sHR0RHr1q1Dv3791L63fv16KBQKnDp1SstOOpYW2u7UqVNQKBRiUUcf5o658/PzTRpzp6WlYdGiRaL99u3bTc5Jubm5JuWktLQ0fP3111q+y8lJ+myN5STN4ywuLpadkzQ179+/X+L9W1paGr766iudvwHIz0nFxcVm92+ZmZlm56XSzkmA+XnJkpwkHaubmpOEdjInL5mbk6TxampOAoDPP//c5LyUl5eHt99+26Q6gGY8LV++HIMGDQLw/BpydnYWZ9Lm5OQY7L8ZxlZ4KQqQAvfv3wcAXLp0SXyi+ffff2utQaJUKqFSqTBq1CgsWbIESqVSLbFfvXoVY8eOxZAhQ/D666/j22+/VdN58803MXr0aLXfE1iyZAlat26N9u3bY/r06XBychK/u3nzZvj6+uLx48e4ffs2fv/9d+zYsUNtNstnn30GPz8/LF26VK2zTk9PR4MGDZCenq513JrJS9dT2Xnz5uHQoUM6NaVPPQsKCtC0aVNxZsT06dNRvXp1nD17VrSNj4/XstXsINPT0xEQEIB9+/aJdgkJCWp+Tp8+HWvWrEFISAhq1KiB48eP4+eff0bNmjUxefJkvW10584d/Pnnn1rFkt9//x1NmjRRu+mVcuPGDbzzzjt444031F4LAZ4Xaho2bIhly5bp9FezjWfOnAkPDw+9g3iBw4cP4/3330efPn3QoEED/Pe//1Vra39/f/HpnSYTJ05E8+bN8eGHH2Lx4sWoXLkyxo4dC+D5k2V/f39cuXIFP/zwA+bPn4/NmzeLtmPGjDE5jqTtIaAvlvbu3Svqbtq0Sae9rliqWrUqZs+ejfnz56ut6WMsjuLj43H9+nVRc+vWrWp+Goslqa20nTIyMkyOJTlxtHXrVoP+SpEbS3/88YdZsTRhwgSjcVRcXIzU1FQ0a9ZM7foGns8SkRNLxtab0xVLY8aMQYMGDURNwVZ6venLScLsdk1bff+VxpLmsUp9NhRLQ4cO1dlGmZmZsuJI8++3bt2SFUuG/JWiK5Y0z8vRo0dlx5Fm0XPy5MmyYikhIQFeXl5aa1rJyUuaBT1N9OWkLVu26NSUE0t79uzRaWssljZs2KDTTvhtQzlJXxvJiSXNNpIbR/o0NdGXkzSLynJjSdNObhwJxyadqXnmzBm8+eabGDdunOifcKx//PEHvL29kZSUJNpKCzua7N27F927d0e3bt3EosSECROwe/dunbOdpLH0xhtvYNeuXeK/161bh4sXL+rVLCgowCeffKL2ME0ocAhrxWkeq6D30UcfISoqCgAwaNAgVKlSBbVr1xZf+9SlGR4ejoCAALEtBLZv3w4PDw+xUKCpqVQq8cEHH6Bu3bpo0qQJnj59iuLiYrGNg4KC8MMPP4i2+pbhUKlUyM7OxjvvvIOQkBA8e/ZM/A1NTVPG3Jq2csfcKSkpcHJygkKhUCtAyenf0tLS8M033+g8TkB/ToqIiBA1pQUlOTnpwIEDOv0VbPXlpC1btoh2mte5sZykr43k9m+ahc+bN28azUvffvutXn+l6MtJmppHjhyR3b9p2k6aNElWXtK8Z4yNjZWdkzRtNdGXk2JjY8WHW5oYy0vnz5/XaScnJ2n6K/y/sZwkfFdTV05e0qUpNycplUqt5QSk7aQvJ+k61itXrmDMmDFG85Km3Y8//ohWrVoZzUn6mDFjBrp3747jx4/DxcVFLD4CzydVTZ482eiasQxT1rH5AqRKpRITnEqlwu3bt6FQKBAaGopHjx4hPz8fs2bNQnBwMMaPH4+8vDxcuHABs2fPRtWqVdUGbZqJMi8vDy1btsRvv/0m/r2oqAj/+te/sGjRIrXXvaVPe9atWycuRrxkyRLx88jISAQGBiImJgb16tVDy5YtUbVqVbRo0UKtKPLxxx8jICAAEydOxJUrV3Dv3j18+eWXaNSoEVJTU3UWAlUqlVoCFAZEI0eOxPvvvw+FQoFatWqpaep6Svbo0SNUq1YNMTExWLBgARwdHbF582YtfzVtNQt0oaGh8Pf3h6+vr167uXPnQqFQoG7dumKx79GjR1i6dCn27t2rpSmswaJLD3jeSXfp0gVPnz5VK15K2+m7776Dp6cn3Nzc1F5Vyc3Nhb+/P7y8vAwep3QA/dprr2Hu3LniZ/oKpsXFxXj48CH8/PzEJ4YqlQq5ublo06YNli9frmYrHVzPmzcPvXr1QufOndUGSitWrEDTpk3h7e2Nt956C61bt0b16tWxYcMG8TtDhw7VG0f3799XK5BpLvBtLJY8PT3VdHUtEK4ZSw4ODqhWrZpeO10Ds9DQUAQHB+PYsWNaxyq1nTNnjt5Yio6O1rKVXm+6BoNCLKWnp+tso++//15vHAUHB2PJkiUG/ZXq6oolfQVTpVJpMJbCw8N1Fobnz5+vN45atGiBoqIifPLJJ+K5lcYg8Hyw6e/vrzeWDBXIpNeqZiwRkZamZh7WlZPi4uJ0+ivtCzR/R4ile/fu6bQVBq1hYWF6Y2ngwIFadrqKpgLSnKSvwPvDDz8YjKWdO3caPFbp/2vGkj5NlUplNCfps12wYIHBWIqPj0flypUxYcIErfYAgJCQEL156fDhw3oLZMZyUqVKlfRqCudGVyxt3LjRoL/SGx0BoX9zcnLSazd79my9cbRnzx6DmrpmjwixdOrUKZ1tZCyOfvzxR4Oa0vyrKyfpK14ai6UZM2aIdtJrxFgcFRUV4dy5c2jYsCGmTZumNoNo4cKFeP311zF16lS12Vf//PMPGjZsiFOnTqnZas5slfohvPrYvXt39OnTB0SE2rVrY9q0aWozTTRjQLg2gec3jM7Ozti9e7dOf/U9YBNmdh09etSgv4sXL0ZYWBgGDx6M6tWrIzY2FtHR0ahSpQq6du2qU1OlUiExMVG8URU0Y2Ji4OfnhytXrujV3LJlC4KCguDo6Ki2xp9SqUT79u2xZs0ag/5K+c9//gMnJydcvnwZwPMZX7r8BYyPuaWa0nOzdu1ag2PukydPwtHREYMHD0ZwcDAWLFigpmtozH3ixAmdRTlpmwo+aOakChUqaGlqxpG+nKTLX2nO1zfm1mUn5BNDY+49e/botBV0jPVv0uKlNEcYykv+/v5wcHAweJyGcpJUU7PAa6x/k9pKX+02lpfS0tLw6aefomfPnuLagoC8nHThwgU1W2mbGspJwkw7wTY0NFTvkmKaecnJyQkffPCBqCl8X05OMuSvoZz0/vvva9lKx0lJSUl689LBgwd1asrJSVLNGTNm6H1bSzMnqVQqNVvNdWEN5aUpU6aIdtLNdYzlJM0C5KJFizBx4kQAz2eT+/v7Q6FQqM1yffbsGd5++22MHj1a1mZBDFOWsdkCpJC0pE86rl69CgBYunQp7O3tMWfOHLH4s3jxYjRo0ABOTk5o3Lgx6tWrh4iICNStW1ec1g9o3/yOGDECvXr1wvXr13H//n2EhYXBx8cH+/bt07LVnC2i+RRm9OjRaNeuHXx8fPDll1/i8ePHiI+Px0cffYThw4errSUxb948tG/fHgqFAm+88QaqV6+OrVu3Gi0ESjujVatWwd7eHpUrV4aXl5dOTc3XCXJychAUFIROnTrB0dERO3fuRM2aNWXZAs9nnE6dOhUuLi56NYXBUFFREcaMGSPeUAu/denSJZM1p0yZgipVqiAlJQUpKSla7SQt/ixatAg1atRAYGAgYmNjkZqainHjxqFcuXIYPXq0LE2lUomuXbuiU6dOKCgo0KmpOeutf//+mDx5MjIyMpCXl4c5c+agdu3aOout0qITAK2d0/r374+KFSti6tSpKC4uxs2bN9GlSxetzZbmzp2Ldu3aqcVRYmIizp07J7tAphlLnp6eCA0NNairGUsODg6y7YRzOnXqVLi7u2PXrl3w8fExaFtcXIzPPvtMfKAgnK/z588btdXUFWIpIiJCq42kRb1vvvlGK47mzJkDHx8fVK9eXbamZizpOjea8dCvXz+tWKpevTq8vLz0FqSFV3SkDB8+HP3790dBQQF++OEHfPbZZxg7diycnZ21ZgB98803OmMJgNECmbSgIsSSq6srvvjiC4OagHZOEgpixvyVnlMhloSBqyHbgoICTJw4USuWlEqlSZrSnKSvjQQWLVoELy8vrVjy9fXFzZs3ZetqxpKx89K3b1+dOenatWsG/QWg9cri8OHD8e9//xuurq6YOnWq6E9qair+/PNPtVfN5syZo9W/bdmyRXaBDFDPSZUrV9apqTnTWzOWtmzZotdfXbPEpf2bs7OzTjvhVWelUolPP/1Uq39LTk7Wq6lr6QZpLG3fvt1gGy1cuFBnTvL29oaLi4vR45TejErjKDk52aAuoD8nGSrSKpVKrb5NyEnp6emoVq0aJk+erLMgGxYWhuDgYPTu3RvJycm4fPkyQkNDUadOHZw+fdqgLaB+Hfz+++9wd3eHs7Mz3N3dDdoplUrk5eWhXr16iIqKwjfffANHR0dERUWZpAk8LxA0b97cqL+rVq2CQqFAw4YNxcJRfn4+fv31V1SpUsWgpiZffPEF2rZti4SEBIOaGzduRMOGDeHi4oKdO3fijz/+wKxZs1CzZk0cOXJE9rGqVCq0bdsWISEh+Ouvv4zaDRs2TOeY+48//jBqqzkraPTo0WjdujUqV66MGTNmAHj+YMDV1VWr+KlrzL1lyxajhUB9OalSpUpGNQHtnLRhwwZZ/goIOcnZ2dmopr4xd1xcnMma0v5N2GlYX4F38eLFWnlJ6F/GjRsnS1NXTjJ2bvSNuaOjow36C2iPuYX+rWrVqhgwYABGjx4NJycntXvAmTNnomXLljpz0tGjR7VspesLak4iEXKSm5sbIiIijNqqVCqtvOTg4AA3Nze9droe+gs5yZi///3vf3XmpOjoaERHR2vZSt/O0VU8++KLL9C8eXN4eHio2c2ZM0f8zrp169CoUSOdOWnfvn2y21eakwoLC5GammrQX+H8a+YlT09PuLu7q9nNmjVLzU5zjcjRo0eja9euajt4q1QqLF68GO3atcPff/+NnJwczJs3D/7+/pg0aRJu376NY8eOoUePHmjevLnsXbwZpixjswVI4Pn0/j59+kClUmH37t2oWbOmuLbFihUroFAoMHv2bHGduCdPnmD79u04ffo0zp49i9deew0NGzZEs2bNMG/ePPF3pQl5w4YN6NixIxwcHNC6dWuxYKTPVjowEpJDTEyMeOMYEhKC999/X61YuWrVKnh4eIivkAvcv38f+/btw6lTp3Dy5EnZRTlh9s/48ePh5uaGjz76SLbm48ePUadOHVSpUgVxcXGYPHmybNu4uDiMGTMGAQEBJh2nlIKCApM0z5w5g+HDh8PPzw9JSUm4cuWK3naS/t7GjRvRo0cPKBQKNGnSBG5ubujSpYssTaGtb968iYsXLxrUlJ6br776CsHBwfD09MS//vUveHt7Y9euXXptCwsLtTqY5ORkjBs3Dvb29njnnXfU4m3AgAEYOnQoJkyYoLbLW1ZWFvbv349Tp07h1q1buHjxouyinPAKhRBLffv2xdChQ/XqCq9BAMDDhw9Rp04duLu7o0+fPrLtYmNjMWbMGDRv3hxxcXEYPny4QVt9O9oVFhYatZXqnj59WoylnTt3ymqj3377Dd27d4dCoYC/vz/q16+Pd999V7am8B0hluSem/DwcLRo0UKMJU9PT1kFXmkRZMKECXB1dRVfGdu9ezf+/e9/IyMjA++++y5cXFxw5coVhIeH48CBAwDUc5J0F0A5BTJpLLm7uyMtLU2v5jfffCOurSPNSdIilhzbs2fPirEkxzY8PBx79+7V8t0UzdjYWLWcJLeNtm/frhZLDRo0EAu8hnSF16CEfkuIJTma3333nVoceXt7i5qGbKV5SYglFxcX1K1bF05OTsjPz4dSqRRfv3NyckLt2rXVBudZWVliLB08eFBWIVBYPkWak4xpSm9ChJxUpUoVxMfHw8/PT7atkJcCAwNNOk4pRUVFJmlKc9K2bdv0tpF0Rsi6devEvk3ISb6+vrI1NXNSSkqKrHMzf/58tf6tWrVqegvD0vXFhIKBZk5avHgxBg8eLH5n6dKlmDNnDhYtWiQWvzdu3CheM82aNUOdOnWQmJio1/b7779Xm60nzG6dOHEinJ2dMXnyZFl2RUVFaNeuHfz9/VGpUiXExcXJ1gSACxcuYNKkSXB3d0dycrJBW2GmzKxZs9TerABgkub58+cxceJE8UGMPtvFixeLb/fExsYiJCQElStXRtOmTREYGGhS+wp54pNPPkGrVq0QHh6u104oPG3duhXt27dXG3Mb0vzuu++0ilbCmLty5cpwc3NT29k4PT0dfn5+4qwk6ZhP2r/t3btXdlFOmpNcXV2Nakrzp7R/O3z4MDw8PGTbCmPupk2bGtXU91pqZmamSZqaY+6EhARZ7SQdczdu3Bh2dnZqO1sb0tQcc8vV1DXmFma8yy22Svu3Zs2a4csvvxT/NnPmTLXZiMDze0bNnHT8+HEEBwfrtNVEMyfFxMTItpXmpYoVK6Jp06ay7AD1nHTixAlZmrNmzdJ6OPno0SPZ/gL/y0uurq7w9/c32r66cpIp7Sv8lpCT/vnnH1m2mnmpZs2aev3VhZCTXFxcdO4cf+bMGfj4+IizLG/fvo0FCxagUaNGqFSpEl577TV0795dvI51vVLPMLaETRcgd+3ahTZt2iAoKAj29vbiLCGhsxKKkHPmzFHb5U6lUmHRokXo2bMnDh48iLCwMPj5+akVEqWddWpqKlatWoUdO3bgxo0bRm01n44Kfp45cwY//PADfv31VzU/z58/jzp16ogdoOYTKVOLcsDzG29hYV45mlLCw8Nx/vx55OXlmWx74sQJXLt2zWQ74ZjN0fzjjz/wzz//mNVOCQkJSEtLw7x580zSFOLDVM19+/Zh0aJFWL58OS5cuGCSbXZ2Nn777TcEBQUhIiJC7TUXYbe9wYMHY9SoUShfvjxGjhyp029TinLA/2IpLi4O6enpRnU//fRT8e9ff/01zp8/b7JdTEyM+IqVHNtRo0ZpHatcW6nu0aNHcf36daNtJF0LRqVSISEhAZcvX8bdu3dN1pTO5jam+91334mfR0dHY9GiRfjll1/E78g5p48fPxbjSFogO3v2LFq2bAmlUomcnBwMHToU5cuXh4uLi7i4uj7kFMgEDSGWjGlKb2SFOJIi11YaS8ZsnZ2dDb5OKFfz6NGjWgvzyy16SmPJVF3NvkOf5sKFC8WisjQnSV+Rk3NOpTkpKSkJ6enpqFq1Knr37o127dqJO3qeOnUKP/30E8qVK6f2WhtgelFOaA9pTjKmKb1upLFkqq0QS3LsNNeLEjBV8+jRo7hx44bRNpIWPXXlJFM0hT5QzrmRzlCR5qT69evLPqe6ctLIkSPx6aefirNVWrZsiX/9619wdnZG+/btxVk3SqUSZ86cQXp6uthXG7Lt3LkzYmJiRO3U1FT4+PggPj5etl1BQQHatm2rNqtarm1KSgqmT5+O4OBgWbbt2rXTWi9NQK7muXPnMGnSJAQEBIgPYgzZdujQQa2wcPnyZWRmZoprJMrVFfLRkydPcPXqVYN2HTt2FGe3p6SkiGPuv//+2yTN4uJi7N69G23atMGBAwdw5MgRrXbr27cvgoODxX/r2pHelKIc8L+ctGfPHlmaUnshJ926dctk25iYGMTHx5tsJ2COptC/yWknzcJnQkICTpw4gR07dpikKcSSHE3pOEjav505c8ak8yrt3/bv34/AwEC11/CHDRuGNm3aoHXr1hgyZIj48A6AWk66deuWQduPP/5YbWOjlJQUMScZs/3oo49E26KiIjEvHTx4ULZdWlqauETNuXPnjGp++OGHag90pZhyrKmpqWJeOnDggEG7kJAQtQcw0pxkavsC/8tJxmyHDh0q9jVpaWliXoqNjZWtqVQqxZykuReClBkzZqBevXri2LGgoEDciO/mzZviNSB3tjvDlGVsugAJ/G+9Ln9/f/GpuLSYs2LFCtjb22Pq1KlqazZmZGRg7dq1AJ4vhiwUEqWDYn1PDOXYat4ICr5Jb/CEji4jIwMNGjRQ221P2pGZU5QDIB6vXE3Np+um2GquE2bOcVqqKbeddA1qzPVXrqaudQbNOa85OTl49OiR1gykNm3aIDo6Wvxs27ZtqFy5MlJTU7UGnaYWyID/xZJcXc3BiVw7XU8G5doa28HcFF05bfTJJ59o6VnqrxzdESNGmGUnPafPnj0Tz6k0Ntu0aSMuKN+/f384OTnByclJbQF1XcgtkAHPY8kUTU1Ky1ZXnjBHU8BQG+nb1dDSc2NJUVnuOZXGEvA8FoUn9tLv5efnY+LEiXjzzTfx8OFDtfY1tUAGwGTNe/fu6TxOc23NOU5LNM0p7r4If+Xo6tqgw9RzKsSR8DrhhAkT8NFHH+HIkSPo1q2beL7v3buHZs2aoXv37lqacm179uypZvf48WOT7dasWYPLly+bpZmWloa7d+/Ktu3Ro4fFx5mUlITMzEyzNc3VFd4CkWPXrVu3F3ZONZeIEHwBnhc+PD091TYokWJOUQ5Qz0lyNPX1p3JsDb1+Kfc4LdWU207GZmuZ4q9cTV1FGnPOq5CXMjIyUKlSJYSGhuLq1auYO3cuHB0dMXv2bKxYsQKNGzdGx44dtZa5ASDLtnPnzmqvfQs7KJtqu3r1aly+fFm2nbBsgZCT5Gp26tTJomMVdIW8JLd9hetaeo5MbSNpPMqx7dChg9byDqZqDhs2TG0jtoULF+Krr75S27373LlzaNWqlTiZSlcNwljOYBhbwWYLkEVFRVCpVFizZg1CQ0PRpUsXdO7cWXwtULruwtKlS+Hq6qp3d2Tg+c7KugqJUVFRRjtPQ7bC7oT79u1TSxzS37xw4QI8PDzEQtfs2bPh7u6O+/fvi0nWlALZnTt3cObMGezdu9dkzbS0NMTGxprsr6urKw4ePFiqmpptZEo7HThw4IWcF1M0dT35kmu7f/9+nDlzBvv379cZj5rFhC1btiAgIEBtV0dNHcB4gUwav6bopqenm+2vEL+lbSvFlDa6fft2qZ8bYadAwcaUgrS+NsrPz0eLFi1w6tQpjBkzBjVq1MChQ4cwZMgQKBQKnfErt0B2584dxMTEYP/+/Wo3BnI0LfHXXFt911tJthHwfMH6F6FriqZ0rTZTbTVjX/it69evY/Xq1VoD6BkzZiA4OFjnzaHcAplmTjJFUzMe5NrevHnT7OM0V9OSNnqR50Wu7oMHD9Rykil2uoiJiUH58uURHByMoUOHiq+5Cr/r4OCgd4drubaa/sqx07frc0nb6jpWa2iWtL+xsbE6i2tyNfX1x9LffPDgAbp164aBAwdq/U0XxgpkgqbmOEmOpr4+ypituXaWaBrDUDtZQ1OKrt8ytVC7fv162Nvbo2fPnqhUqZLaOu/CBqjSNz4ssZX6K8c2IiLCLE1dM1FL41jN9fdFta+ptsISO+bYXblyBX379lXrd0NDQ9GmTRv4+vpiwoQJ4lJIo0aNwhtvvKHTT4Z5mbDZAqQm27ZtQ6dOndC5c2e1V9+EWXIXL17U2fkJa0oBzxOGUEgMCwvDxIkToVAokJiYaJYtEaFmzZpo1KgRXF1d4efnh02bNokDbsH24sWLqFatGh4+fIgFCxagYsWK4g2wqQUyZ2dn1KpVyyzNzZs3o06dOibbVqhQATVq1ChVzYoVKyI+Pl4c1JjSTqNGjYKdnR3q169fapqWFFuN+Sv1WWDq1Kl4++23kZ2dbXZR7sSJEwbPjT7dDh06oHbt2ibbvf322zh9+rRZmpbaXrp0qVTbyNJzY26BV5+/QpFp4sSJ8PDwQK1atcQiU0ZGBoYPH44LFy6YVdAjIp35QY7mrl27zPbXXNs+ffrA29u7VNtIoVBgy5YtZh/riRMnSr1Iq89fYRaFrrgcNWoURowYgRs3bphVIEtISDBbMz4+3izbvn37lrqmtdqooKCgTBRphYcqU6ZMgbOzM/r27atmm5aWhubNm+PKlStm254+fbrUNdnfktXcs2ePrPEkAOzcuVNtZ2tzC2Tnzp0zW9NcW2toCpjTTsnJyaWuWVIF3rt37+LatWsIDg4WJ7wUFBTg2rVr4iu51rCNjIxkf8uov1JWrFiB3NxcAMCVK1cQERGBhg0bolWrVvjoo49w8uRJVK9eHatXrwbDvMzYVAFS6DDi4uLwf//3f1ixYoXaxb1t2zZ07twZHTt2RFpaGsLCwlC3bl0cO3bMYOcnLSTeuXMHc+bMgUKhgLu7u9ECmT5bV1dX+Pr6YsaMGbh69Spu376NgQMHokmTJggLC1ObjXn37l0EBQVh4MCBcHBwMLso5+joaLbmoUOH4OfnZ7Ktvb19qWs6ODggPj5e9kBK2k6hoaFQKBQYNmxYqWlaUmw1xV/geUFi5syZcHNzQ0pKilF/pboCU6dORZcuXdCoUSNZ50aqK2xEYaqdm5sbjh07JjseXqRtREREqbaRpefG3AKvMX+fPn2KyMhItG/fXut14uLiYr3+GiqQpaamwtXVFZ9++qnJmhkZGQbPaUnYZmVlma1pbhtlZGRg0KBBqFevnlm6iYmJpV6kNeavvtj38PBAZGSkWQWyDz/8EI0bNzZL8+TJk2blB3d3d7OP01xNa7VRenq63vgtzSJt48aNsXnzZuTm5uLvv//GsGHDoFAoMHPmTGRlZeHx48eYP38+mjVrhiNHjphl26BBA7UHtaWhyf6WrKafnx8aNmxoNPaFYmZubi6aN2+OsWPH6i3aGyuQGesvDGneuXPHLFthA5jS1Bw7diyKiorMKl7u3r271DVfdIG3cePG2LRpk7gsxu3bt+Hl5SXOHlQqlZg/fz4aNWqEQ4cOlbptnTp11Ca7sL9lx1/pZo1ZWVnw8vJCs2bNxCIk8HxzvM2bN6NDhw5wd3eHQqHAtGnTwDAvMzZTgBQ6ih07dsDT0xPt2rVDhw4d0KhRI2zYsEH8XlRUFDp37oyqVauibt26OHDggOzOTyAkJAQuLi6ybyB02e7atQu+vr5a6xROmzYNAQEBWLx4sZiA/vrrLygUClSsWBGHDx82uyi3bds2szSFzQPMsY2IiCh1zaSkJNkDP812sre3h7e3d6lqWlrglevvn3/+iZEjR8LX19dkfwH1AllUVJTscyPVNSUeNP01JR5elK0p19uLaiNLzo0lBV5D/vr7+4vrsQlrD0kxtzBn6LwY07SGrSWalhQvU1JSzNK1RNOSAq8hfzVjPyYmBkOHDoW3t7fZ15uHh4dJfapU09T8ILU1JZ+9KE1rtZG5OakkirSNGzfG3LlzkZOTg7t376o9YA0MDESNGjX0tpMxW09PT50PTUtSk/0teX9NuVYFvvvuO8TGxppdIDt37pxZmpcuXTIpP0ht9+7dW+qaly5dMrvYOmjQoFLXLMkCr7A2+5gxY1CtWjV06dIFvXv3hpeXl9HcXRK21apVMzgmZH+t5690c8GIiAjk5+fj3LlzCAwMxOuvv6625qfAhg0bMH36dN5ohnnpsZkCJPB8h2UvLy8sW7YMAHDy5Ek4OTnB0dFR/AyAuN7YrVu3TO5wV65cCTc3NyQmJlpkm5ycjJo1a4pP4p49eyZ+b/z48ahbt6648UVGRgbGjh0r7hZsblHOXE0AZttaQxMwXCgw1E5btmwpdU1Liq2m+Hvt2jVERUWJ60paUtAz5dxIdc21A0yLhxdla402suTcWFLgNeZv7dq1RX81F7o2tzBniaY1bK3RRpboWqvAa0rsX758GZs3b8bVq1fNLsqZer1JNS3x1xqa1mqjslak9ff3x7fffiu+un3p0iX89ttv2LlzJ27cuGG27aFDh0pdk/0teX9NiX3pcgCWFOXM1QRMyw9SW2toWtJOu3btKnXNki7wqlQqXL9+HStWrEDfvn0xc+ZMXLhwQZbmi7bds2cP+1sG/V2/fj06dOiA/fv3i8u5CUsjpaSkwN/fX60IqWvDGS5CMi8zZboAKd1coaioCGFhYZg8eTIA4ObNm6hTpw6GDBmCcePGoUKFCti4caPWb5jS4QJAZmamWUUNTVsACA4ORufOncV/SzfGadGiBT744APx38IOW5YU5czVtNTWGpqWtJM1NEvSX2HdGkB7ExNzC2SW6JprZw1ba7WRNQq8cvyVxr4USwpz5mpay9YabWSurrUKvHL8tfR60yyQmatpqW1Zzkkvso3KYpHW19dXbYwlxVxba2iyvyXvL1AyOdRQgcxcTUttraFpSTtZQ7OkCrx16tRBSkqK+JkpObQkbNnfsunvhQsX0KVLF9SpUwdubm5IS0uDFKEI+cYbb+jcnZthXnbKXAFSuNGRFn6EG+hbt27hxIkTyM3NRZs2bTBy5EgAQGxsLBwdHaFQKLBq1Sqt35Tb+em6+OXaPnnyBNnZ2WqzRRITE+Hp6YlBgwaJnwlPNCZPnozevXvrbAO5mk+fPkVWVpZZmk+fPjXLX3PtLNHUh5x2EjSFtahKQ1PAnGJrafsr3Iw+ffoUT548sZl4eJGxVNJtpI+SLoiUtr/S+LWVeLBGTrL0WM3VtBV/X0T82nr/VlavcWsUaV+WAg77+2I1rZFDba2PsuaYu7T71BdpKzef6dpZ2xq27G/Z8Vc6cWru3LmoUKECWrVqhT179mj5k5KSgsDAQNSsWVPrfpFhXnbsqIxhZ2dHt27dok8++YQyMzNp165dFBQURBcvXqSaNWtS+/btKT09nQoKCuiLL74gIiJ3d3fq2bMnff311xQUFEQ5OTmUnZ0t/uZ///tfSk9Ppw8//JCIiCpUqEDFxcVERNShQwfKzc0lIqL8/HyzbP/66y8aMGAAdezYkZo0aUIbN24kIqImTZrQTz/9RIcOHaIBAwZQUVER2dk9b/KsrCxycnKiJ0+eUHZ2tlma/fr1o27dupmsmZKSQv369TPZ3+LiYurbt69Zx2muppOTExUXF9PTp09NPjeZmZmiZlBQUKloCrGUm5tLRUVFZd7fZ8+eibHUqVMnm4gHS2zNud4saSNLz01ubi7l5ORQTk5OmfdXGr+2EA+WxK8l+UE4N6XZXxCRGEtl3V9L49fW+rdXJScJMfj06dNSjV9z7SzRZH9frpxkqaat5SRrjAFexJi7tOJXyGfPnj0rdVtzcij7Wzr+AiCFQkEKhYKePn1KnTp1oj179pCHhwf9+OOPFBERQVICAgJo7dq11LFjR7K3tyeGeaWwdgVUFzt27EC7du3QunVrVKhQAZs2bVL7+6lTp6BQKLBz504AwIwZM9CrVy/Exsaia9euCAoKgre3t7g5TV5eHjZv3oyqVavivffeQ2FhoTjTcsiQIfjggw9w7tw5s2x79OgBDw8PTJw4ERs3bsTkyZNhb2+PxMREAEBubi52796NmjVrws/PD3369MH7778PJycn7Ny50yqaHh4emDRpkkm2FStWhJubm8l2lmg6OTkhNTUV6enpJrfT22+/DQcHB0yYMAEbNmwoFU1LYsla/pobS9aKB0ttS/t6s/TcdOnSxSb8tSR+rREPlsSvNa43S+KX+7eync9ehZxkSQxaGr/s78vlL+ckHnPbcvyyvy+nvwUFBeLMxwULFmDAgAG4ePEigOfr+nfr1g1vvfWWuFM2ACxfvhwFBQXiv/kVbOZVokwVIKXTnufPnw+FQoHXX39dfAVbmNr88OFDjBw5Eo6OjggKCoKzszN27NhR6jexlSpVQtu2bTF+/Hi14+jUqRM+//xztc+ys7Px5ZdfYuTIkRg3bhx27dpV6poxMTHo2rWrybYjR44sdc1x48YhPT0d6enpJrfTu+++i3LlymHw4MGlpmlJLFnLX3NjyVrxYImtNa43S86NuTcf1vDXkvi1RjxYEr/WuN4siV/u38puPntVcpItPmRgf8umv5yTeMxty/HL/r6c/qamporxHRoaiurVq2P16tW4ceOG+PmFCxfQvXt3dOrUCXPmzMHbb7+NqlWr6lxfm2FeBcpkATIxMRHTp09HeHg4unbtinfffVdcLFj4zvXr1xEREYEff/wRcXFxVilqHD9+HC1bthQXpxUSybBhw8SOWKVSaSWYe/fulbqmUqlEZmamWbZ37twpdU2lUokHDx6Y1U7Dhw9HQEBAqWpaEkvW8tfcWLJWPJhra63rzdxzY8nNhzX8tSR+rREPlsSvNa43S+KX+7eymc9epZxkaw8Z2N+y6y/nJB5z23L8sr8vn7/p6eni32JjY+Hr64tDhw6p2QgzGy9duoQRI0agQ4cO6NWrl7j5ERchmVeR8tZ+BVwA/3/thKioKJo6dSp98MEHNHPmTKpXrx6tXLmSZs+eTQsWLKDAwEAiInry5An179+fiIju3r1Ljx8/pvfee4+IiFQqFdnZ2VHdunXp4cOH4u8DIGdnZ1q0aJH4vXv37plta2dnRxs2bKCGDRsSEZFSqSQ7Ozvy8fGhv//+m4hIXA8iOzubXFxciIiouLi41DUVCgV5eXmZZVu9evVS11QoFFRUVGR2O129erXUNS2JJWv4a24sWSsezLW11vVm7rnJyMigPn362Iy/lsSvNeLBkvi1xvVmSfxy/1Y289mrlJMsiUFzbdnfl9Nfzkk85rbl+GV/Xz5/hbVMiYgyMzPJ3t6eWrZsKX4GgMqVK0dFRUXUsGFD+umnn0ilUlHlypVJoVBQcXExlS9fZkoxDFNqlJlNaBQKBUVHR9PgwYNp2rRpNGrUKCIiGjRoEH3++eeUl5dHs2bNouPHj9O8efOoS5cu9ODBAyIiscNt3749ET3v/IiIfHx8xOSgUCjIzs5ObWFZaWdtji0RiR2uSqUSF5EFQFlZWeJ3v/76a1q5cqW4aK0wuChNTUttraFpybmxhqat+WvJubFGPJhra63rzdxzY2v+2lo82Nr1Zkk82Jq/5mraWj6ztWvcWjHI/rK/Ulsi27reLLHlMffLF7/s78vnr5SKFSvSvXv36MqVK+JnQuHy999/p7S0NHJyciJnZ2dSKBSkUqm4+Mi8spSZAmR+fj6tW7eOJk2aRJ988glVrVqVLl++TN9++y1VqlSJunXrRgqFgj788ENat24dRUdHk4eHh2hvrRtgATs7OwKg9m8iojlz5tDMmTPprbfeUks01tB8EbalrWlpO5W2pq35a4muJXalbWutNrLGzYc1/LVE05q2tnK9cf9WduPB1trIlgoi7C/7yzmJx9yGNG0tftlf2/e3sLBQTVOgUaNGVKtWLVq9ejVdunSJiJ7Hv1KppP/7v/+jrVu3qn1fuDYY5lWkzJTeAdD169epevXq9PDhQwoLC6PU1FS6dOkSlStXjiZMmED/+c9/KCsri7y9vcnHx0fn7widn5AYpJ1feHg4JSUlGe2szbEVjkGhUFD58uWpVq1a9N1339HixYspPj6emjdvXmY0LbW1hqYl7WQNTVvz1xJda8SDubbWaiNzdW3NX0s0rWVrS9cb929lNx5srY2skZOsYcv+vpz+EtnW9WaJLY+5X774ZX9t09+EhARycHAgIqKlS5fSxYsX6dKlSzRy5Ejq0aMHzZw5k2bPnk3379+n7t27k6urK/3yyy/06NEjCgsL0+krw7yKlJkCZMWKFenzzz+n0aNH07p16+itt96i4cOH09ChQ2nChAm0b98+mjRpEtWpU8fob1nrBlhIVPb29vTrr7+Si4sLnTp1il5//fUyp2mJrTU0iSwb1JS2pi36a2vxYGvXmzVuPmzterO1fGZr/YWt+Wtr8WBrbWRLBRH2l/3VxNauN1vKSUS2N4a1tfhlf23P36CgICIimjZtGq1Zs4bGjx9Pz549o6lTp9K+ffto5cqVpFKpKCoqisaOHUvNmjUjT09PiouLo/Lly5NSqaRy5coZ9JthXglQxkhPT8fBgwcB/G9nqLFjxyIkJAT5+fkm/VZ4eDgUCgVcXV0RFxdXarZxcXFQKBRqu2OVVU1LbK2hCZjfTtbQtMTWWv7aWjzY2vVmrq6t+Wtr8WBr1xv3byVryzmp5OysZcv+vpz+2tr1Zks5CbC9MaytxS/7WzZt9dkdOXIE9evXR3x8PADg8OHDKF++PH777Tc1+zt37uDBgwdQqVQAgKKiIpP8ZpiXmTJXgJRy/vx5zJgxA66urkhNTTXZ3lqdNQA8ffrUJjQttbWGpiXtZA1NW/PXEl1rxIO5ttZqI2vcfAC2db1Zy9aWrjfu30relnNSydhZy5b9LVlbzkklb8tj7pKz5eutZG1fFn93796N1q1bAwC2bNkCZ2dnLF26FACQnZ2N48ePIzc3V81GmFDFMMxzFABgfJ5k6ZOQkEDff/89JScn0+bNm41OtdZHbm4uOTk5lbqtuVhD0xaxtXNja/6+KlirjczVtTV/XyVs7Rq3NX9fFWztGrdWDLK/ZdOWc9LLia2dG1uLX/a3bNpK7VQqFdnZ2dHmzZtp2bJlNHv2bHrvvfdo4cKFNHbsWCIi2rlzJx06dIhmzZpFNWrUMMtXhnkVKLMFyLy8PIqPjydfX1+qVauWtd1hGIZhGIZhGIZhGOYlRig4apKXl0f+/v5048YNWrduHYWEhBARUX5+PvXv35+qVKlC69ev19olm2GY/1FmC5AMwzAMwzAMwzAMwzClASQ7Ya9fv55SU1PJ29ubmjZtSt26daODBw/SiBEjKCAggKZMmUIPHjyglStX0p07d8QdtqW/wTCMOlyAZBiGYRiGYRiGYRjmlUVaOJw+fTr98ssv1KpVK3r06BFdu3aNZsyYQVOmTKFjx47R5MmT6cGDB+Tl5UV169alDRs2kL29Pe92zTBGKG9tBxiGYRiGYRiGYRiGYayFUHw8e/YspaSk0P79+6lt27aUkZFB27Ztoy+++IIcHBxo/PjxlJiYSDdu3CBXV1dyc3MjhUJBxcXFVL48l1cYxhA8A5JhGIZhGIZhGIZhmFea9evX09atWyk7O5uio6PJxcWFiJ5vSrNkyRLauHEjRUZGkp+fn5qdvnUjGYZRh68ShmEYhmEYhmEYhmFeKVQqldq/s7Oz6cKFC5ScnEznz58XP3dycqKOHTtSRkYGPXnyROt3uPjIMPLgK4VhGIZhGIZhGIZhmFcG6azF+Ph4IiIaN24cLVq0iHx8fOiHH36gxMRE8fu+vr5UpUoVys7Otoq/DPMywK9gMwzDMAzDMAzDMAzzSiAtPs6dO5d27NhBs2bNooEDBxLR81exlyxZQm5ubjRy5Ehyc3OjX375hW7evEnJycm80QzDmAkXIBmGYRiGYRiGYRiGeaWYPn06rV69mjZt2kR+fn7k4+Mj/m3Tpk00a9YsunXrFvXs2ZMaN25MX331Fe92zTAWwNs0MQzDMAzDMAzDMAzzypCamkq///47RUREUPv27SknJ4euXbtGBw4coJ49e9KHH35I9vb29NVXX5Gvry+FhISQvb0973bNMBbAVw7DMAzDMAzDMAzDMK8M+fn5dPPmTfLy8qLU1FRauXIlHThwgO7evUvh4eF08uRJGjBgAD158oSWLVtGeXl59Nlnn1FQUJC1XWcYm4U3oWEYhmEYhmEYhmEY5qVEc7drIqLAwEBq06YNvfnmm9SuXTsqLi6m8PBwevToEQGgXbt2ERHRyJEjadKkSXT48GFas2YNFRYWlrb7DPPSwDMgGYZhGIZhGIZhGIZ56ZBuOJOcnEzPnj2jKlWqkJ+fH0VGRlJUVBTVqlWL2rZtS/b29lRYWEj16tWjGjVqiLZDhgyh8uXLU6tWrcjBwcHKR8QwtgtvQsMwDMMwDMMwDMMwzEsFAFIoFEREFBoaSlFRUZSZmUk+Pj7UsGFDcZYjEVFeXh5lZGTQhAkT6Pbt2xQXF0flypXjDWcY5gXCMyAZhmEYhmEYhmEYhnmpEIqPP/30E/36668UGRlJrq6udPHiRZo7dy61atWKzpw5Q0REUVFR9Ouvv1JRURGdOXOGi48MUwLwDEiGYRiGYRiGYRiGYV4KpK9dExENHjyY6tatS+Hh4eLfExISKCQkhLp160Y//fQTJScn08WLF+m9996jcuXK8W7XDFMC8BXFMAzDMAzDMAzDMIzNA0AsPh4+fJg6dOhA9+/fp5ycHPE7dnZ2FBwcTO+88w7FxcWRSqWi1157jV577TUiIlIqlVx8ZJgSgHfBZhiGYRiGYRiGYRjGppGu+ThnzhyaMGEC/f3339SrVy/KysqiAwcOqH2/Xr16lJubq1acJCJ+7ZphSgguQDIMwzAMwzAMwzAMY9MIxcfU1FRKSkqipUuXUoMGDah3795kZ2dHy5Yto8jISFKpVPTgwQOKjIyk+vXrk4uLi5U9Z5hXA14DkmEYhmEYhmEYhmEYm2fp0qW0detWUiqVFBkZSZ6enkRElJ6eLu5w/fjxY6pRowYplUqKj48ne3t7tdmTDMOUDLywAcMwDMMwDMMwDMMwNofmhjN+fn5048YNysrKovj4eOrZsycREfn7+9OGDRvo5s2bFBMTQ97e3rzhDMOUMjwDkmEYhmEYhmEYhmEYm0JafLxy5QpVqFCBatWqRdeuXaMuXbpQ06ZNKSwsjFq0aKH3N5RKJa/5yDClBK8ByTAMwzAMwzAMwzCMzSDd7To0NJR69+5NQUFB1KFDB0pJSaE//viD/vrrL1q8eDElJCSo2Unh4iPDlB5cgGQYhmEYhmEYhmEYxiZQqVTieo1btmyhdevW0TfffEPff/89tWrVivr3708nT56kQ4cOUWJiIn3//fcUGxtLRMTrPDKMFeGFDhiGYRiGYRiGYRiGsQmEmY/Hjh2jw4cP05dffknvvvsuERHl5ORQrVq16NNPP6XDhw/T9u3bqV27dtSwYUNq3bq1Nd1mmFceXgOSYRiGYRiGYRiGYRibITMzk9q1a0dZWVk0bdo0mjlzpvi3R48e0ccff0y1atWin3/+mZKTkykgIIBft2YYK8OvYDMMwzAMwzAMwzAMYzNUr16dIiMjydPTkyIjIykpKUn8m7u7O1WrVo2uXLlCRESvvfYalStXjpRKpbXcZRiGuADJMAzDMAzDMAzDMIyNERgYSJGRkaRUKmnJkiWUnJxMRM9fwz5//jzVrl1b7fs8A5JhrAu/gs0wDMMwDMMwDMMwjE2SlJREQ4YMoYcPH1KLFi3IwcGBrl+/TrGxseTg4EAAePMZhikD8AxIhmEYhmEYhmEYhmFskqCgINq6dStVrFiRnjx5Ql26dKHExERycHCgoqIiLj4yTBmBC5AMwzAMwzAMwzAMw9gszZo1o8jISCosLKTExERx/Ud7e3sre8YwjAC/gs0wDMMwDMMwDMMwjM2TlJREo0ePpnr16lFYWBj5+flZ2yWGYf4/PAOSYRiGYRiGYRiGYRibJygoiH7++WfKyMggV1dXa7vDMIwEngHJMAzDMAzDMAzDMMxLQ35+Pjk6OlrbDYZhJHABkmEYhmEYhmEYhmEYhmGYEoNfwWYYhmEYhmEYhmEYhmEYpsTgAiTDMAzDMAzDMAzDMAzDMCUGFyAZhmEYhmEYhmEYhmEYhikxuADJMAzDMAzDMAzDMAzDMEyJwQVIhmEYhmEYhmEYhmEYhmFKDC5AMgzDMAzDMAzDMAzDMAxTYnABkmEYhmEYhmEYhmEYhmGYEoMLkAzDMAzDMAzDMAzDMAzDlBj/D42pANcOcPWbAAAAAElFTkSuQmCC", "text/plain": [ "
" ] @@ -2548,28 +17408,30 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Interpreting vintage improvements\n", + "### What the cohort-via-TD pattern lets you express\n", "\n", - "Yes \u2014 this setup can represent **vintage-dependent efficiency improvements** in a practical way. The exchange amount is adjusted using the factor at the *time when that exchange occurs*.\n", + "Because we encode the cohort year as a TD on a single foreground edge (and not as a per-cohort foreground activity), the same compact model supports a clear menu of vintage interpretations on any exchange below `fleet_driving`:\n", "\n", - "- If a vehicle is produced in a later year, its production and use exchanges can automatically pick up later (more efficient) factors.\n", - "- Existing vehicles can also keep improving at later times **if** you model this as time-varying use-phase exchanges (as done here with a fleet-level driving exchange).\n", - "- If you instead want fixed technical vintages (e.g., a 2025 car keeps its 2025 efficiency forever), represent each cohort with separate activities or separate temporal distributions so each cohort keeps its own use intensity.\n", + "- **Calendar-year background tracking** — already automatic via the time-explicit interpolation between `background_2020/30/40`, evaluated at each `date_producer`.\n", + "- **System-wide foreground learning** — `temporal_evolution_factors` with `reference=\"producer\"`. Old and new cohorts both benefit from later improvements when their use exchanges land in later years.\n", + "- **Vintage-locked foreground efficiency** — `temporal_evolution_factors` with `reference=\"consumer\"`, as demonstrated above. Each cohort keeps the value at its own cohort year forever.\n", + "- **Per-vehicle internal timing** — the lead-time TDs on `ev_production`'s and `used_ev`'s sub-exchanges still apply per cohort, since their parent's date is the cohort year (build) or the retirement year.\n", "\n", - "So, `temporal_evolution_factors` can capture both a system-wide efficiency trend and (with a cohort-resolved foreground design) strict vintage-locking behavior.\n" + "For richer cohort effects (e.g. distinct material composition per vintage), drop the cohort TD and instead create per-vintage `ev_production_` activities. The structure here is the natural single-aggregate baseline; the per-cohort variant is the natural disaggregated extension.\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "We replaced the single-vehicle, fixed-lifetime assumption from the standalone notebook by a fleet-level model in which the **timing** of production, driving and retirement is derived from a dynamic stock model with a Weibull lifetime, computed with `flodym`. Plugging the resulting time series in as `TemporalDistribution`s on the corresponding fleet-level exchanges is enough for `bw_timex` to produce a time-explicit, dynamic inventory and impact score for the whole fleet.\n", + "We replaced the single-vehicle, fixed-lifetime assumption from the standalone notebook by a fleet-level model in which the **timing** of production, driving and retirement is derived from a dynamic stock model with a Weibull lifetime, computed with `flodym`. Crucially, instead of pre-aggregating stock and outflow into calendar-year TDs, we feed `bw_timex` two thinner TDs that combine via convolution: a **cohort distribution** on `fleet_service → fleet_driving` and **age-relative** survival/retirement TDs on `fleet_driving`'s exchanges. That recovers the same calendar-year aggregates while exposing the cohort year as the `date_consumer` of every downstream exchange — which is the hook that makes vintage-locked `temporal_evolution_factors` meaningful.\n", "\n", "From here you can experiment with:\n", "\n", "- different stock trajectories (e.g. faster ramp-up, smaller saturation),\n", "- different lifetime distributions (`NormalLifetime`, `LogNormalLifetime`, `FoldedNormalLifetime`, `FixedLifetime`) and their parameters,\n", - "- richer foreground systems (battery replacement, second-life batteries) by adding more stocks to the flodym model and corresponding exchanges in the brightway model." + "- richer foreground systems (battery replacement, second-life batteries) by adding more stocks to the flodym model and corresponding exchanges in the brightway model,\n", + "- per-vintage `ev_production_` activities if cohort-specific bills of materials matter.\n" ] } ], @@ -2594,4 +17456,4 @@ }, "nbformat": 4, "nbformat_minor": 2 -} \ No newline at end of file +} From 881afeb0a7dd7e185e6dadd36f23ce7221e26ca6 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 3 May 2026 11:13:59 +0000 Subject: [PATCH 13/26] Add isolation section for foreground vintage learning effect Inserts a new "Isolating the effect of foreground vintage learning" section after the headline waterfall plot. It re-runs the time-explicit LCA with the temporal_evolution_factors temporarily stripped from the electricity exchange and prints a clean four-line decomposition: static (2020) -> time-explicit no-evo -> time-explicit with vintage -> prospective (2040) The vintage modifier shows up as a -4.3% effect on top of the much larger background-decarbonization effect. The accompanying figure has two panels: a cumulative-emissions plot (with vs without vintage learning, with the savings shaded between) and a per-activity contribution bar chart that confirms only the electricity bar moves. The factors are restored to the exchange after the comparison so any downstream rerun of `tlca` stays consistent. https://claude.ai/code/session_01U3Bvp3a9BQSDMJAXL75QQg --- .../example_electric_vehicle_fleet.ipynb | 20574 ++++++++++++++-- 1 file changed, 18194 insertions(+), 2380 deletions(-) diff --git a/notebooks/example_electric_vehicle_fleet.ipynb b/notebooks/example_electric_vehicle_fleet.ipynb index 08ffde9..510e745 100644 --- a/notebooks/example_electric_vehicle_fleet.ipynb +++ b/notebooks/example_electric_vehicle_fleet.ipynb @@ -43,10 +43,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:52.867914Z", - "iopub.status.busy": "2026-05-03T10:50:52.867685Z", - "iopub.status.idle": "2026-05-03T10:50:54.244768Z", - "shell.execute_reply": "2026-05-03T10:50:54.243613Z" + "iopub.execute_input": "2026-05-03T11:12:24.312944Z", + "iopub.status.busy": "2026-05-03T11:12:24.312749Z", + "iopub.status.idle": "2026-05-03T11:12:37.629529Z", + "shell.execute_reply": "2026-05-03T11:12:37.627981Z" } }, "outputs": [ @@ -76,10 +76,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:54.247023Z", - "iopub.status.busy": "2026-05-03T10:50:54.246788Z", - "iopub.status.idle": "2026-05-03T10:50:54.283213Z", - "shell.execute_reply": "2026-05-03T10:50:54.281742Z" + "iopub.execute_input": "2026-05-03T11:12:37.631589Z", + "iopub.status.busy": "2026-05-03T11:12:37.631394Z", + "iopub.status.idle": "2026-05-03T11:12:37.734455Z", + "shell.execute_reply": "2026-05-03T11:12:37.733580Z" } }, "outputs": [], @@ -93,10 +93,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:54.285601Z", - "iopub.status.busy": "2026-05-03T10:50:54.285368Z", - "iopub.status.idle": "2026-05-03T10:50:54.393110Z", - "shell.execute_reply": "2026-05-03T10:50:54.392126Z" + "iopub.execute_input": "2026-05-03T11:12:37.736187Z", + "iopub.status.busy": "2026-05-03T11:12:37.735947Z", + "iopub.status.idle": "2026-05-03T11:12:37.846230Z", + "shell.execute_reply": "2026-05-03T11:12:37.844783Z" } }, "outputs": [ @@ -113,14 +113,14 @@ "output_type": "stream", "text": [ "\r", - "100%|██████████| 1/1 [00:00<00:00, 11066.77it/s]" + "100%|██████████| 1/1 [00:00<00:00, 7503.23it/s]" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "\u001b[2m10:50:54+0000\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" + "\u001b[2m11:12:37+0000\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" ] }, { @@ -171,10 +171,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:54.395185Z", - "iopub.status.busy": "2026-05-03T10:50:54.394978Z", - "iopub.status.idle": "2026-05-03T10:50:54.778144Z", - "shell.execute_reply": "2026-05-03T10:50:54.777035Z" + "iopub.execute_input": "2026-05-03T11:12:37.848067Z", + "iopub.status.busy": "2026-05-03T11:12:37.847870Z", + "iopub.status.idle": "2026-05-03T11:12:38.201431Z", + "shell.execute_reply": "2026-05-03T11:12:38.200451Z" } }, "outputs": [], @@ -221,10 +221,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:54.780195Z", - "iopub.status.busy": "2026-05-03T10:50:54.779990Z", - "iopub.status.idle": "2026-05-03T10:50:54.784199Z", - "shell.execute_reply": "2026-05-03T10:50:54.782814Z" + "iopub.execute_input": "2026-05-03T11:12:38.203391Z", + "iopub.status.busy": "2026-05-03T11:12:38.203211Z", + "iopub.status.idle": "2026-05-03T11:12:38.207354Z", + "shell.execute_reply": "2026-05-03T11:12:38.205731Z" } }, "outputs": [], @@ -263,10 +263,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:54.786108Z", - "iopub.status.busy": "2026-05-03T10:50:54.785922Z", - "iopub.status.idle": "2026-05-03T10:50:55.143239Z", - "shell.execute_reply": "2026-05-03T10:50:55.142135Z" + "iopub.execute_input": "2026-05-03T11:12:38.209353Z", + "iopub.status.busy": "2026-05-03T11:12:38.209170Z", + "iopub.status.idle": "2026-05-03T11:12:39.503340Z", + "shell.execute_reply": "2026-05-03T11:12:39.502157Z" } }, "outputs": [], @@ -296,10 +296,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:55.145480Z", - "iopub.status.busy": "2026-05-03T10:50:55.144992Z", - "iopub.status.idle": "2026-05-03T10:50:55.149676Z", - "shell.execute_reply": "2026-05-03T10:50:55.148621Z" + "iopub.execute_input": "2026-05-03T11:12:39.505444Z", + "iopub.status.busy": "2026-05-03T11:12:39.505151Z", + "iopub.status.idle": "2026-05-03T11:12:39.509197Z", + "shell.execute_reply": "2026-05-03T11:12:39.508219Z" } }, "outputs": [], @@ -325,10 +325,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:55.151733Z", - "iopub.status.busy": "2026-05-03T10:50:55.151507Z", - "iopub.status.idle": "2026-05-03T10:50:55.155717Z", - "shell.execute_reply": "2026-05-03T10:50:55.154689Z" + "iopub.execute_input": "2026-05-03T11:12:39.510858Z", + "iopub.status.busy": "2026-05-03T11:12:39.510691Z", + "iopub.status.idle": "2026-05-03T11:12:39.514242Z", + "shell.execute_reply": "2026-05-03T11:12:39.513378Z" } }, "outputs": [], @@ -356,10 +356,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:55.157474Z", - "iopub.status.busy": "2026-05-03T10:50:55.157273Z", - "iopub.status.idle": "2026-05-03T10:50:55.161138Z", - "shell.execute_reply": "2026-05-03T10:50:55.160163Z" + "iopub.execute_input": "2026-05-03T11:12:39.515798Z", + "iopub.status.busy": "2026-05-03T11:12:39.515646Z", + "iopub.status.idle": "2026-05-03T11:12:39.519733Z", + "shell.execute_reply": "2026-05-03T11:12:39.518855Z" } }, "outputs": [], @@ -386,10 +386,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:55.163060Z", - "iopub.status.busy": "2026-05-03T10:50:55.162892Z", - "iopub.status.idle": "2026-05-03T10:50:55.391484Z", - "shell.execute_reply": "2026-05-03T10:50:55.390420Z" + "iopub.execute_input": "2026-05-03T11:12:39.521374Z", + "iopub.status.busy": "2026-05-03T11:12:39.521219Z", + "iopub.status.idle": "2026-05-03T11:12:39.817372Z", + "shell.execute_reply": "2026-05-03T11:12:39.816488Z" } }, "outputs": [ @@ -432,10 +432,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:55.393662Z", - "iopub.status.busy": "2026-05-03T10:50:55.393476Z", - "iopub.status.idle": "2026-05-03T10:50:55.405614Z", - "shell.execute_reply": "2026-05-03T10:50:55.404623Z" + "iopub.execute_input": "2026-05-03T11:12:39.819064Z", + "iopub.status.busy": "2026-05-03T11:12:39.818889Z", + "iopub.status.idle": "2026-05-03T11:12:39.829350Z", + "shell.execute_reply": "2026-05-03T11:12:39.828297Z" } }, "outputs": [], @@ -456,10 +456,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:55.407855Z", - "iopub.status.busy": "2026-05-03T10:50:55.407604Z", - "iopub.status.idle": "2026-05-03T10:50:55.664350Z", - "shell.execute_reply": "2026-05-03T10:50:55.663119Z" + "iopub.execute_input": "2026-05-03T11:12:39.831539Z", + "iopub.status.busy": "2026-05-03T11:12:39.831338Z", + "iopub.status.idle": "2026-05-03T11:12:40.083517Z", + "shell.execute_reply": "2026-05-03T11:12:40.082614Z" } }, "outputs": [ @@ -501,10 +501,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:55.666347Z", - "iopub.status.busy": "2026-05-03T10:50:55.666144Z", - "iopub.status.idle": "2026-05-03T10:50:55.671725Z", - "shell.execute_reply": "2026-05-03T10:50:55.670594Z" + "iopub.execute_input": "2026-05-03T11:12:40.085673Z", + "iopub.status.busy": "2026-05-03T11:12:40.085496Z", + "iopub.status.idle": "2026-05-03T11:12:40.090709Z", + "shell.execute_reply": "2026-05-03T11:12:40.089578Z" } }, "outputs": [ @@ -572,10 +572,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:55.674189Z", - "iopub.status.busy": "2026-05-03T10:50:55.673961Z", - "iopub.status.idle": "2026-05-03T10:50:55.689942Z", - "shell.execute_reply": "2026-05-03T10:50:55.688818Z" + "iopub.execute_input": "2026-05-03T11:12:40.092393Z", + "iopub.status.busy": "2026-05-03T11:12:40.092235Z", + "iopub.status.idle": "2026-05-03T11:12:40.112165Z", + "shell.execute_reply": "2026-05-03T11:12:40.111239Z" } }, "outputs": [], @@ -630,10 +630,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:55.692198Z", - "iopub.status.busy": "2026-05-03T10:50:55.691976Z", - "iopub.status.idle": "2026-05-03T10:50:56.033834Z", - "shell.execute_reply": "2026-05-03T10:50:56.032635Z" + "iopub.execute_input": "2026-05-03T11:12:40.114129Z", + "iopub.status.busy": "2026-05-03T11:12:40.113922Z", + "iopub.status.idle": "2026-05-03T11:12:40.475828Z", + "shell.execute_reply": "2026-05-03T11:12:40.475110Z" } }, "outputs": [ @@ -709,10 +709,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:56.036066Z", - "iopub.status.busy": "2026-05-03T10:50:56.035814Z", - "iopub.status.idle": "2026-05-03T10:50:56.052726Z", - "shell.execute_reply": "2026-05-03T10:50:56.051477Z" + "iopub.execute_input": "2026-05-03T11:12:40.477534Z", + "iopub.status.busy": "2026-05-03T11:12:40.477368Z", + "iopub.status.idle": "2026-05-03T11:12:40.491951Z", + "shell.execute_reply": "2026-05-03T11:12:40.490912Z" } }, "outputs": [], @@ -735,10 +735,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:56.054753Z", - "iopub.status.busy": "2026-05-03T10:50:56.054578Z", - "iopub.status.idle": "2026-05-03T10:50:56.087912Z", - "shell.execute_reply": "2026-05-03T10:50:56.086683Z" + "iopub.execute_input": "2026-05-03T11:12:40.494122Z", + "iopub.status.busy": "2026-05-03T11:12:40.493866Z", + "iopub.status.idle": "2026-05-03T11:12:40.526409Z", + "shell.execute_reply": "2026-05-03T11:12:40.525356Z" } }, "outputs": [], @@ -786,10 +786,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:56.089952Z", - "iopub.status.busy": "2026-05-03T10:50:56.089757Z", - "iopub.status.idle": "2026-05-03T10:50:56.099212Z", - "shell.execute_reply": "2026-05-03T10:50:56.098223Z" + "iopub.execute_input": "2026-05-03T11:12:40.528265Z", + "iopub.status.busy": "2026-05-03T11:12:40.528041Z", + "iopub.status.idle": "2026-05-03T11:12:40.536694Z", + "shell.execute_reply": "2026-05-03T11:12:40.535863Z" } }, "outputs": [], @@ -823,10 +823,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:56.101200Z", - "iopub.status.busy": "2026-05-03T10:50:56.100933Z", - "iopub.status.idle": "2026-05-03T10:50:56.111842Z", - "shell.execute_reply": "2026-05-03T10:50:56.110852Z" + "iopub.execute_input": "2026-05-03T11:12:40.538334Z", + "iopub.status.busy": "2026-05-03T11:12:40.538179Z", + "iopub.status.idle": "2026-05-03T11:12:40.546475Z", + "shell.execute_reply": "2026-05-03T11:12:40.545638Z" } }, "outputs": [], @@ -867,10 +867,10 @@ "execution_count": 20, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:56.113740Z", - "iopub.status.busy": "2026-05-03T10:50:56.113567Z", - "iopub.status.idle": "2026-05-03T10:50:56.141501Z", - "shell.execute_reply": "2026-05-03T10:50:56.140452Z" + "iopub.execute_input": "2026-05-03T11:12:40.548275Z", + "iopub.status.busy": "2026-05-03T11:12:40.548038Z", + "iopub.status.idle": "2026-05-03T11:12:40.569946Z", + "shell.execute_reply": "2026-05-03T11:12:40.569030Z" } }, "outputs": [], @@ -939,10 +939,10 @@ "execution_count": 21, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:56.143353Z", - "iopub.status.busy": "2026-05-03T10:50:56.143190Z", - "iopub.status.idle": "2026-05-03T10:50:56.147849Z", - "shell.execute_reply": "2026-05-03T10:50:56.146589Z" + "iopub.execute_input": "2026-05-03T11:12:40.571671Z", + "iopub.status.busy": "2026-05-03T11:12:40.571497Z", + "iopub.status.idle": "2026-05-03T11:12:40.575616Z", + "shell.execute_reply": "2026-05-03T11:12:40.574636Z" } }, "outputs": [], @@ -968,10 +968,10 @@ "execution_count": 22, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:56.149841Z", - "iopub.status.busy": "2026-05-03T10:50:56.149662Z", - "iopub.status.idle": "2026-05-03T10:50:56.187529Z", - "shell.execute_reply": "2026-05-03T10:50:56.186447Z" + "iopub.execute_input": "2026-05-03T11:12:40.577337Z", + "iopub.status.busy": "2026-05-03T11:12:40.577169Z", + "iopub.status.idle": "2026-05-03T11:12:40.610870Z", + "shell.execute_reply": "2026-05-03T11:12:40.609864Z" } }, "outputs": [], @@ -1023,10 +1023,10 @@ "execution_count": 23, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:56.189453Z", - "iopub.status.busy": "2026-05-03T10:50:56.189260Z", - "iopub.status.idle": "2026-05-03T10:50:56.199771Z", - "shell.execute_reply": "2026-05-03T10:50:56.198840Z" + "iopub.execute_input": "2026-05-03T11:12:40.612839Z", + "iopub.status.busy": "2026-05-03T11:12:40.612615Z", + "iopub.status.idle": "2026-05-03T11:12:40.622759Z", + "shell.execute_reply": "2026-05-03T11:12:40.621657Z" } }, "outputs": [], @@ -1051,10 +1051,10 @@ "execution_count": 24, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:56.201775Z", - "iopub.status.busy": "2026-05-03T10:50:56.201585Z", - "iopub.status.idle": "2026-05-03T10:50:56.242176Z", - "shell.execute_reply": "2026-05-03T10:50:56.241122Z" + "iopub.execute_input": "2026-05-03T11:12:40.624418Z", + "iopub.status.busy": "2026-05-03T11:12:40.624246Z", + "iopub.status.idle": "2026-05-03T11:12:40.661064Z", + "shell.execute_reply": "2026-05-03T11:12:40.660216Z" } }, "outputs": [], @@ -1075,10 +1075,10 @@ "execution_count": 25, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:56.244081Z", - "iopub.status.busy": "2026-05-03T10:50:56.243897Z", - "iopub.status.idle": "2026-05-03T10:50:56.251218Z", - "shell.execute_reply": "2026-05-03T10:50:56.249940Z" + "iopub.execute_input": "2026-05-03T11:12:40.663051Z", + "iopub.status.busy": "2026-05-03T11:12:40.662882Z", + "iopub.status.idle": "2026-05-03T11:12:40.670163Z", + "shell.execute_reply": "2026-05-03T11:12:40.669243Z" } }, "outputs": [], @@ -1102,10 +1102,10 @@ "execution_count": 26, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:56.252995Z", - "iopub.status.busy": "2026-05-03T10:50:56.252817Z", - "iopub.status.idle": "2026-05-03T10:50:56.447040Z", - "shell.execute_reply": "2026-05-03T10:50:56.445727Z" + "iopub.execute_input": "2026-05-03T11:12:40.671851Z", + "iopub.status.busy": "2026-05-03T11:12:40.671701Z", + "iopub.status.idle": "2026-05-03T11:12:40.909499Z", + "shell.execute_reply": "2026-05-03T11:12:40.908549Z" } }, "outputs": [], @@ -1135,10 +1135,10 @@ "execution_count": 27, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:56.449098Z", - "iopub.status.busy": "2026-05-03T10:50:56.448905Z", - "iopub.status.idle": "2026-05-03T10:50:57.960203Z", - "shell.execute_reply": "2026-05-03T10:50:57.959000Z" + "iopub.execute_input": "2026-05-03T11:12:40.911200Z", + "iopub.status.busy": "2026-05-03T11:12:40.911011Z", + "iopub.status.idle": "2026-05-03T11:12:42.435510Z", + "shell.execute_reply": "2026-05-03T11:12:42.434338Z" } }, "outputs": [ @@ -1146,49 +1146,49 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:40.913\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:40.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:40.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:40.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:40.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:40.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:40.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" ] }, { @@ -1203,15575 +1203,15575 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.316\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.905\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.906\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.906\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.907\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.907\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.908\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.908\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.913\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.913\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.417\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.418\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.418\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.419\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.419\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.420\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.420\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.421\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.421\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.421\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.422\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.920\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.422\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.422\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.922\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.425\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.923\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.426\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.923\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.426\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.924\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.427\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.924\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.427\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.924\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.925\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.925\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.430\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.926\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.927\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.928\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.928\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.929\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.931\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.932\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.932\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.434\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.933\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.434\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.933\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.436\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.935\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.436\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.935\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.436\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.935\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.936\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.937\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.937\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.939\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.939\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.940\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:56.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.002\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.006\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.008\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.008\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.009\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.009\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.010\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.010\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.011\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.011\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.507\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.011\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.507\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.012\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.507\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.012\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.013\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.014\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.509\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.014\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.509\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.015\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.509\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.015\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.016\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.017\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.017\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.511\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.017\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.511\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.018\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.018\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.019\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.019\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.019\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.021\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.021\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.022\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.022\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.023\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.519\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.024\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.519\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.024\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.519\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.024\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.520\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.025\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.520\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.025\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.520\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.026\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.520\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.026\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.027\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.027\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.522\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.027\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.524\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.028\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.524\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.028\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.029\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.029\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.526\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.030\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.526\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.030\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.527\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.031\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.527\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.031\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.031\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.032\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.032\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.033\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.036\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.036\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.037\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.037\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.037\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.038\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.038\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.039\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.039\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.039\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.040\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.040\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.041\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.041\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.041\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.042\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.042\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.042\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.104\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.105\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.106\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.106\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.112\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.112\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.113\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.113\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.120\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.120\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.121\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.124\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.127\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.127\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.129\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.137\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.139\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.139\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.162\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.163\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.225\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.253\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.315\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.905\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.905\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.905\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.906\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.906\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.906\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.907\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.907\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.907\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.908\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.908\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.908\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.913\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.913\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.918\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.918\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.919\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.919\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.920\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.417\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.922\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.417\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.922\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.419\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.922\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.420\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.923\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.420\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.923\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.420\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.923\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.421\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.924\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.422\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.924\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.422\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.924\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.925\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.925\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.925\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.926\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.926\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.425\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.927\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.426\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.927\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.426\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.427\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.427\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.931\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.427\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.931\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.932\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.932\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.429\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.932\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.429\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.933\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.429\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.933\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.933\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.935\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.936\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.936\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.937\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.434\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.937\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.436\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.939\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.939\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.940\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:41.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.002\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.002\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.002\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.008\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.008\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.009\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.009\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.010\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.509\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.010\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.011\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.011\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.511\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.012\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.511\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.012\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.511\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.013\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.013\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.014\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.014\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.014\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.015\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.018\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.018\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.019\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.019\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.020\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.020\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.021\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.021\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.022\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.023\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.024\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.025\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.025\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.522\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.026\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.522\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.026\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.523\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.027\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.523\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.027\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.524\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.028\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.028\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.029\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.526\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.029\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.526\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.029\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.527\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.030\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.030\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.031\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.033\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.033\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.033\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.034\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.034\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.034\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.035\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.035\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.035\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.036\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.036\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.038\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.039\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.039\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.040\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.040\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.041\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.041\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.041\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.042\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.042\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.050\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.050\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.050\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.104\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.104\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.104\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.106\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.108\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.108\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.113\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.113\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.120\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.121\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.121\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.122\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.122\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.123\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.123\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.123\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.124\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.124\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.124\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.127\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.127\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.129\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.137\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.137\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.139\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.139\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.159\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.159\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.163\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.225\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.246\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.246\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.247\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.247\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.253\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.253\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.315\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.315\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.316\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.316\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.905\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.905\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.906\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.907\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.908\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.913\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.918\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.918\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.919\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.919\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.920\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.923\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { @@ -16965,10 +16965,10 @@ "execution_count": 28, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:50:57.962328Z", - "iopub.status.busy": "2026-05-03T10:50:57.962145Z", - "iopub.status.idle": "2026-05-03T10:51:25.946746Z", - "shell.execute_reply": "2026-05-03T10:51:25.945723Z" + "iopub.execute_input": "2026-05-03T11:12:42.437398Z", + "iopub.status.busy": "2026-05-03T11:12:42.437215Z", + "iopub.status.idle": "2026-05-03T11:13:09.063762Z", + "shell.execute_reply": "2026-05-03T11:13:09.062521Z" } }, "outputs": [ @@ -16976,14 +16976,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:50:57.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:42.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-03 10:51:07.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + "\u001b[32m2026-05-03 11:12:51.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" ] }, { @@ -17014,10 +17014,10 @@ "execution_count": 29, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:51:25.949332Z", - "iopub.status.busy": "2026-05-03T10:51:25.949113Z", - "iopub.status.idle": "2026-05-03T10:51:25.953252Z", - "shell.execute_reply": "2026-05-03T10:51:25.952159Z" + "iopub.execute_input": "2026-05-03T11:13:09.065750Z", + "iopub.status.busy": "2026-05-03T11:13:09.065561Z", + "iopub.status.idle": "2026-05-03T11:13:09.070214Z", + "shell.execute_reply": "2026-05-03T11:13:09.068910Z" } }, "outputs": [ @@ -17056,10 +17056,10 @@ "execution_count": 30, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:51:25.955243Z", - "iopub.status.busy": "2026-05-03T10:51:25.955052Z", - "iopub.status.idle": "2026-05-03T10:51:26.059839Z", - "shell.execute_reply": "2026-05-03T10:51:26.058844Z" + "iopub.execute_input": "2026-05-03T11:13:09.071757Z", + "iopub.status.busy": "2026-05-03T11:13:09.071596Z", + "iopub.status.idle": "2026-05-03T11:13:09.175444Z", + "shell.execute_reply": "2026-05-03T11:13:09.174477Z" } }, "outputs": [ @@ -17091,10 +17091,10 @@ "execution_count": 31, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:51:26.061788Z", - "iopub.status.busy": "2026-05-03T10:51:26.061611Z", - "iopub.status.idle": "2026-05-03T10:51:26.724623Z", - "shell.execute_reply": "2026-05-03T10:51:26.723554Z" + "iopub.execute_input": "2026-05-03T11:13:09.177164Z", + "iopub.status.busy": "2026-05-03T11:13:09.176974Z", + "iopub.status.idle": "2026-05-03T11:13:09.873280Z", + "shell.execute_reply": "2026-05-03T11:13:09.872147Z" } }, "outputs": [ @@ -17118,10 +17118,10 @@ "execution_count": 32, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:51:26.729623Z", - "iopub.status.busy": "2026-05-03T10:51:26.729419Z", - "iopub.status.idle": "2026-05-03T10:51:26.964917Z", - "shell.execute_reply": "2026-05-03T10:51:26.963785Z" + "iopub.execute_input": "2026-05-03T11:13:09.880981Z", + "iopub.status.busy": "2026-05-03T11:13:09.880783Z", + "iopub.status.idle": "2026-05-03T11:13:10.102643Z", + "shell.execute_reply": "2026-05-03T11:13:10.101786Z" } }, "outputs": [ @@ -17152,10 +17152,10 @@ "execution_count": 33, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:51:26.967043Z", - "iopub.status.busy": "2026-05-03T10:51:26.966837Z", - "iopub.status.idle": "2026-05-03T10:51:27.267563Z", - "shell.execute_reply": "2026-05-03T10:51:27.266488Z" + "iopub.execute_input": "2026-05-03T11:13:10.104449Z", + "iopub.status.busy": "2026-05-03T11:13:10.104285Z", + "iopub.status.idle": "2026-05-03T11:13:10.369213Z", + "shell.execute_reply": "2026-05-03T11:13:10.368168Z" } }, "outputs": [ @@ -17204,10 +17204,10 @@ "execution_count": 34, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:51:27.269802Z", - "iopub.status.busy": "2026-05-03T10:51:27.269581Z", - "iopub.status.idle": "2026-05-03T10:51:27.288759Z", - "shell.execute_reply": "2026-05-03T10:51:27.287507Z" + "iopub.execute_input": "2026-05-03T11:13:10.370743Z", + "iopub.status.busy": "2026-05-03T11:13:10.370594Z", + "iopub.status.idle": "2026-05-03T11:13:10.387307Z", + "shell.execute_reply": "2026-05-03T11:13:10.386291Z" } }, "outputs": [], @@ -17249,10 +17249,10 @@ "execution_count": 35, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:51:27.290994Z", - "iopub.status.busy": "2026-05-03T10:51:27.290779Z", - "iopub.status.idle": "2026-05-03T10:51:27.445577Z", - "shell.execute_reply": "2026-05-03T10:51:27.444328Z" + "iopub.execute_input": "2026-05-03T11:13:10.389879Z", + "iopub.status.busy": "2026-05-03T11:13:10.389685Z", + "iopub.status.idle": "2026-05-03T11:13:10.517844Z", + "shell.execute_reply": "2026-05-03T11:13:10.516941Z" } }, "outputs": [ @@ -17353,10 +17353,10 @@ "execution_count": 36, "metadata": { "execution": { - "iopub.execute_input": "2026-05-03T10:51:27.447657Z", - "iopub.status.busy": "2026-05-03T10:51:27.447468Z", - "iopub.status.idle": "2026-05-03T10:51:28.265634Z", - "shell.execute_reply": "2026-05-03T10:51:28.264615Z" + "iopub.execute_input": "2026-05-03T11:13:10.519450Z", + "iopub.status.busy": "2026-05-03T11:13:10.519303Z", + "iopub.status.idle": "2026-05-03T11:13:11.195796Z", + "shell.execute_reply": "2026-05-03T11:13:11.194691Z" } }, "outputs": [ @@ -17397,6 +17397,15820 @@ "The leftmost bar represents the fleet's GWP100 if every background process were sourced from `background_2020`, the rightmost bar from `background_2040`. The stacked bars in between are the time-explicit fleet emissions, broken down by year and contributing background activity. Together they show how the fleet's footprint shifts as the underlying electricity and material production decarbonise." ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Isolating the effect of foreground vintage learning\n", + "\n", + "The time-explicit GWP combines two independent improvements over the static (2020) score:\n", + "\n", + "1. **Background decarbonization** — the time-explicit interpolation between `background_2020/30/40` makes electricity, materials and EOL treatment cleaner each year.\n", + "2. **Foreground vintage learning** — the `temporal_evolution_factors` on `electricity_to_fleet_driving` (with `reference=\"consumer\"`) make later-cohort vehicles use less electricity per km than older ones.\n", + "\n", + "To isolate (2), we rerun the same model with the vintage factors stripped from the exchange and compare the dynamic GWP100 score against the run that included them. Everything else (cohort distribution, age-relative TDs, background interpolation) is identical, so the difference is attributable purely to the foreground vintage modifier.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:13:11.197725Z", + "iopub.status.busy": "2026-05-03T11:13:11.197553Z", + "iopub.status.idle": "2026-05-03T11:13:39.524040Z", + "shell.execute_reply": "2026-05-03T11:13:39.522939Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.253\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 10\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2018-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m556\u001b[0m - \u001b[1mReference date 2019-01-01 00:00:00 is lower than all provided dates. Data will be taken from the closest higher year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.507\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.507\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.507\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.509\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.509\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.509\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.511\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.511\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.512\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.512\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.522\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.523\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.523\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.523\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.524\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.524\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.526\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.527\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.527\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.905\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.905\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.906\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.906\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.906\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.907\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.913\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.914\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.918\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.918\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.918\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.919\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.919\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.922\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.922\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.922\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.923\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.923\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.923\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.924\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.924\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.924\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.925\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.925\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.925\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.926\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.926\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.926\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.926\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.927\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.927\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.927\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.928\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.928\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.928\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.929\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.929\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.929\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.931\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.931\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.931\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.931\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.932\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.932\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.937\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.937\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.937\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.939\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.940\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.940\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:11.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.002\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.006\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.006\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.008\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.008\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.009\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.010\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.010\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.011\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.011\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.012\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.012\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.013\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.013\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.013\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.014\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.015\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.015\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.016\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.016\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.016\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.017\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.017\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.018\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.018\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.018\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.019\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.019\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.020\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.020\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.022\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.023\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.023\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.024\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.024\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.024\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.025\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.025\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.026\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.026\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.026\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.028\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.028\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.029\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.029\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.030\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.031\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.031\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.032\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.032\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.033\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.033\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.033\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.034\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.034\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.035\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.036\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.036\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.037\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.038\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.038\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.039\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.040\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.040\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.040\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.041\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.042\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.042\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.042\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.050\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.050\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.050\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.106\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.108\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.108\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.112\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.112\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.112\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.113\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.113\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.120\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.120\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.121\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.121\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.121\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.122\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.122\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.124\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.124\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.124\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.127\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.127\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.129\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.129\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.137\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.139\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.145\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.159\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.159\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.162\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.162\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.162\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.163\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.216\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.216\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.225\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.225\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.246\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.246\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.315\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.315\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.316\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.316\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.417\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.417\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.417\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.418\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.418\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.418\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.422\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.425\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.426\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.426\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.426\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.427\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.429\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.429\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.430\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.430\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.434\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.434\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.507\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.507\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.507\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.509\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.509\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.509\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.511\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.512\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.519\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.519\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.520\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.520\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.522\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.522\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.523\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.523\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.523\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.524\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.524\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.524\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.526\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:12.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-03 11:13:22.021\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Static (2020 background) : 120,320,349,842 kg CO2-eq\n", + "Time-explicit, NO foreground evo : 38,961,164,190 kg CO2-eq (-81,359,185,652 from background decarbonization)\n", + "Time-explicit, WITH vintage factors: 37,275,325,891 kg CO2-eq (-1,685,838,298 from foreground vintage learning)\n", + "Prospective (2040 background) : 26,029,147,711 kg CO2-eq\n", + "\n", + "Vintage learning isolated effect: -1,685,838,298 kg CO2-eq (-4.3% of the no-evo baseline)\n" + ] + } + ], + "source": [ + "# Snapshot the vintage factors and remove them from the exchange.\n", + "saved_factors = electricity_to_fleet_driving[\"temporal_evolution_factors\"]\n", + "saved_reference = electricity_to_fleet_driving[\"temporal_evolution_reference\"]\n", + "\n", + "del electricity_to_fleet_driving[\"temporal_evolution_factors\"]\n", + "del electricity_to_fleet_driving[\"temporal_evolution_reference\"]\n", + "electricity_to_fleet_driving.save()\n", + "bd.Database(\"foreground\").process()\n", + "\n", + "# Re-run the time-explicit fleet LCA without foreground vintage learning.\n", + "fleet_service = bd.get_node(database=\"foreground\", code=\"fleet_service\")\n", + "tlca_no_evo = TimexLCA({fleet_service: 1}, method, database_dates)\n", + "tlca_no_evo.build_timeline(\n", + " starting_datetime=datetime(FU_YEAR, 1, 1),\n", + " temporal_grouping=\"year\",\n", + ")\n", + "tlca_no_evo.lci()\n", + "tlca_no_evo.dynamic_lcia(\n", + " metric=\"GWP\",\n", + " fixed_time_horizon=False,\n", + " time_horizon=100,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "\n", + "# Restore the vintage factors so any downstream rerun of `tlca` stays consistent.\n", + "electricity_to_fleet_driving[\"temporal_evolution_factors\"] = saved_factors\n", + "electricity_to_fleet_driving[\"temporal_evolution_reference\"] = saved_reference\n", + "electricity_to_fleet_driving.save()\n", + "bd.Database(\"foreground\").process()\n", + "\n", + "score_static = sum(static_scores.values())\n", + "score_no_evo = tlca_no_evo.dynamic_score\n", + "score_with_evo = tlca.dynamic_score\n", + "score_prosp = sum(prospective_scores.values())\n", + "\n", + "bg_decarb = score_static - score_no_evo\n", + "fg_vintage = score_no_evo - score_with_evo\n", + "\n", + "print(f\"Static (2020 background) : {score_static:>16,.0f} kg CO2-eq\")\n", + "print(f\"Time-explicit, NO foreground evo : {score_no_evo:>16,.0f} kg CO2-eq\"\n", + " f\" ({-bg_decarb:>+,.0f} from background decarbonization)\")\n", + "print(f\"Time-explicit, WITH vintage factors: {score_with_evo:>16,.0f} kg CO2-eq\"\n", + " f\" ({-fg_vintage:>+,.0f} from foreground vintage learning)\")\n", + "print(f\"Prospective (2040 background) : {score_prosp:>16,.0f} kg CO2-eq\")\n", + "print()\n", + "print(f\"Vintage learning isolated effect: {-fg_vintage:+,.0f} kg CO2-eq \"\n", + " f\"({-fg_vintage / score_no_evo * 100:+.1f}% of the no-evo baseline)\")" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:13:39.526174Z", + "iopub.status.busy": "2026-05-03T11:13:39.525973Z", + "iopub.status.idle": "2026-05-03T11:13:39.865501Z", + "shell.execute_reply": "2026-05-03T11:13:39.864575Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABQoAAAG4CAYAAAANENo1AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3XmcTfUfx/HXvXdWszHMmLGNfSdLlrEmsiZaCAlFJNoX0UIpkiTll5RQZAlRoZDIXtaypmxjmRnbmDH73HvP748xN2NmmGHGHeb9fDzuw5zv+Z5zPve4955zP/e7mAzDMBAREREREREREZECzezsAERERERERERERMT5lCgUERERERERERERJQpFREREREREREREiUIRERERERERERFBiUIRERERERERERFBiUIRERERERERERFBiUIRERERERERERFBiUIRERERERERERFBiUIRERERERERERFBiUKRXNGvXz/Kli2bq/ucOXMmJpOJo0eP5up+s2Pr1q00adIELy8vTCYTu3btYtSoUZhMppseS35w9OhRTCYTM2fOzPV9m0wmRo0alev7dba8PGf5iTPfpzmxdu1aTCYTa9eudXYo+UJsbCwDBgwgKCgIk8nEc889B0BkZCQPPfQQRYsWxWQy8dFHHzk1ThGRm+1Grt95cT98q8vs+nvXXXdRs2bNm3L8gnI/JiK5S4lCyTcOHTrEoEGDKF++PB4eHvj6+tK0aVMmTZpEQkKCs8PLM2PGjGHJkiXODsMhJSWFbt26cf78eSZOnMisWbMICQm5KcfetGkTo0aN4sKFCzfleJI/xcfHM2rUKCW15Jp+/PFHzGYzEREROdpuzJgxzJw5k8GDBzNr1iweffRRAJ5//nlWrFjB8OHDmTVrFu3bt8+LsEXkFpX241Daw8PDg8qVKzN06FAiIyOdHV6OzJkzJ89/DLndruc345xdr/wcm4jcelycHYAIwLJly+jWrRvu7u706dOHmjVrkpyczIYNG3j55ZfZu3cvn3/+ubPDzBNjxozhoYceomvXrunKH330UXr06IG7u/tNjefQoUMcO3aML774ggEDBtzUY2/atIm33nqLfv36Ubhw4Zt67KsJCQkhISEBV1fXXN93QkICLi6330fxjZyz+Ph43nrrLSD1V3e5cS1atCAhIQE3Nzdnh5Krli1bRv369QkKCsrRdr/++iuNGzdm5MiRGcq7dOnCSy+9lJthisht5u2336ZcuXIkJiayYcMGpkyZwvLly9mzZw+FChVydnjZMmfOHPbs2eNoUZ3mRq7fX3zxBXa73bF8u13PszpnV3Ozrr958f8pIgXX7fftVG45R44coUePHoSEhPDrr78SHBzsWDdkyBD+/fdfli1b5sQIncNisWCxWG76cU+fPg2QrxJ1zpbWaiAv5NV+nS0vz5lAXFwcXl5e2a5vNptvy/+P5cuX8/jjj+d4u9OnT1O9evVMy/XZJyLX0qFDB+68804ABgwYQNGiRfnwww/5/vvv6dmz5w3tOz4+3qnJxhu5fisZ9Z/ExETc3Nycfv3V/ZiIXA91PRane//994mNjeXLL79MlyRMU7FiRZ599lng6uNsXDnWW9qYegcPHqR37974+fkREBDAG2+8gWEYHD9+nC5duuDr60tQUBATJkxIt7+sxh7L7lhfH3zwAU2aNKFo0aJ4enpSv359Fi5cmCHmuLg4vvrqK0c3ln79+mV6/HvvvZfy5ctneqzQ0FDHDWua2bNnU79+fTw9PfH396dHjx4cP378qjH369ePli1bAtCtWzdMJtM1fwHO7nF+//132rdvj5+fH4UKFaJly5Zs3LjRsX7UqFG8/PLLAJQrV85xPq419tu19pu27xt5LWT2uouIiOCxxx6jVKlSuLu7ExwcTJcuXdLFu23bNtq1a0exYsXw9PSkXLlyGZIamY1RuHPnTjp06ICvry/e3t60bt2aLVu2pKuT9vrYuHEjL7zwAgEBAXh5eXH//fdz5syZdHWzE0d4eDgHDhwgJSUly3OdkpKCv78/jz32WIZ1MTExeHh4OFpiZXbO+vXrh7e3NydPnqRr1654e3sTEBDASy+9hM1mc2wXEBAAwFtvveV4HaSdo7/++ot+/fo5higICgri8ccf59y5cxliWrt2LXfeeSceHh5UqFCBqVOnZjnW5vW8X67mp59+onnz5nh5eeHj40OnTp3Yu3dvujrZfS5pMe/bt49evXpRpEgRmjVrBkDZsmW599572bBhAw0bNsTDw4Py5cvz9ddfZzgXWY2RtG/fPlq1akWhQoUoWbIk77//fobnc+zYMe677z68vLwIDAx0dNHN7riHuf2aBti9ezfHjx+nU6dOjrLTp0/Tv39/ihcvjoeHB3fccQdfffVVhvNw5MgRli1b5nh9pR3bMAz+97//OcpFRLLj7rvvBlJ//E6TnetK2ufw9u3badGiBYUKFWLEiBFZHmfGjBncfffdBAYG4u7uTvXq1ZkyZUqmdX/66SdatmyJj48Pvr6+NGjQgDlz5jiOu2zZMo4dO+b4vEsbW/DK6/cHH3yAyWTi2LFjGY4xfPhw3NzciIqKAtKPUXi16/mMGTMwmUzs3Lkzwz7HjBmDxWLh5MmTWZ4HgJMnT9K/f39KlCiBu7s75cqVY/DgwSQnJzvqHD58mG7duuHv70+hQoVo3LhxhsYHadeFb7/9lnfffZdSpUrh4eFB69at+ffffx31rnbO0vYxb948Xn/9dUqWLEmhQoWIiYm56veG7du306RJE8e92WeffZZufXa/i+Tk/zPNr7/+6rhPKVy4MF26dGH//v3p6qTdf/z777+O3j5+fn489thjxMfHX/X/R0RubWpRKE73448/Ur58eZo0aZIn+3/44YepVq0a7733HsuWLeOdd97B39+fqVOncvfddzNu3Di++eYbXnrpJRo0aECLFi1y5biTJk3ivvvu45FHHiE5OZl58+bRrVs3li5d6vhiO2vWLAYMGEDDhg0ZOHAgABUqVMjyefTp04etW7fSoEEDR/mxY8fYsmUL48ePd5S9++67vPHGG3Tv3p0BAwZw5swZPvnkE1q0aMHOnTuzbDEzaNAgSpYsyZgxY3jmmWdo0KABxYsXz/I5Zvc4v/76Kx06dKB+/fqMHDkSs9nsuNldv349DRs25IEHHuDgwYPMnTuXiRMnUqxYMQDHTWZmsrPfK89hbr0WHnzwQfbu3cvTTz9N2bJlOX36NKtWrSIsLMyx3LZtWwICAnj11VcpXLgwR48e5bvvvstynwB79+6lefPm+Pr68sorr+Dq6srUqVO56667+O2332jUqFG6+k8//TRFihRh5MiRHD16lI8++oihQ4cyf/58gGzHMXz4cL766iuOHDmS5UDkrq6u3H///Xz33XdMnTo1XTeaJUuWkJSURI8ePa76/Gw2G+3ataNRo0Z88MEH/PLLL0yYMIEKFSowePBgAgICmDJlCoMHD+b+++/ngQceAKB27doArFq1isOHD/PYY48RFBTkGJZg7969bNmyxZHc2blzJ+3btyc4OJi33noLm83G22+/nenr6XrfL1mZNWsWffv2pV27dowbN474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Q0bhwoUNDw8Po2HDhsbSpUvT7Ser+97MzkNW5yyrfVy+LrPr77Zt24zQ0FDDw8PDCAkJMSZPnpxh++x+F8np/+cvv/xiNG3a1PH66Ny5s7Fv3750dbK6/7jadxQRuT2YDEOjkEJqi4jFixc7Zn6bP38+jzzyCHv37s0wgKu3t3eGQer79evHhQsXMnQtbdGiBfXq1UvXnWzGjBk899xzudZ0XUREsqdr167s3bs3X44FeKv56KOPeP755zlx4gQlS5a8KceMjIwkODiYpUuXqnuUCLp/lVvf2bNnCQ4O5s033+SNN95wdjgiIoK6Hmepbt262Gw2Tp8+TfPmza97P6GhoSxfvjxd2apVq645aYeIiNyYK7vH/fPPPyxfvpy+ffs6Mapb05XnMjExkalTp1KpUqWbliSE1PG43nzzTVq1anXTjilyK9H9q9xqZs6cic1m49FHH3V2KCIickmBThTGxsamm7XxyJEj7Nq1C39/fypXrswjjzzimI2rbt26nDlzhtWrV1O7dm3HIOr79u0jOTmZ8+fPc/HiRcfYV2mTBTz55JNMnjyZV155hccff5xff/2Vb7/9lmXLlt3spysiUqCUL1+efv36Ub58eY4dO8aUKVNwc3PjlVdecXZot5wHHniAMmXKUKdOHaKjo5k9ezYHDhzgm2++ualxVK5cWeMnSYGn+1e5Hfz666/s27ePd999l65du2ZrfGQREbk5CnTX47Vr12baKqFv377MnDmTlJQU3nnnHb7++mtOnjxJsWLFaNy4MW+99Ra1atUCUqevz2yK+stP69q1a3n++efZt28fpUqV4o033kg3OYeIiOS+xx57jDVr1hAREYG7uzuhoaGMGTOGevXqOTu0W85HH33EtGnTOHr0KDabjerVq/PKK6/k6mzXIpI9un+V28Fdd93Fpk2baNq0KbNnz76prdNFROTqCnSiUERERERERERERFLlfF54ERERERERERERue0oUSgiIiIiIiIiIiIFbzITu93OqVOn8PHxwWQyOTscEREREbkKwzC4ePEiJUqUwGwuuL9x6x5WRETS6NooeanAJQpPnTpF6dKlnR2GiIiIiOTA8ePHKVWqlLPDcBrdw4qIyJUK+rVR8kaBSxT6+PgAqW8oX19fJ0cjIiIiIlcTExND6dKlHfdwBZXuYUVEJI2ujZKXClyiMK2rhq+vr26yRERERG4RBb27re5hRUTkSgX92ih5I990Zn/vvfcwmUw899xzV623YMECqlatioeHB7Vq1WL58uU3J0AREREREREREZHbWL5IFG7dupWpU6dSu3btq9bbtGkTPXv2pH///uzcuZOuXbvStWtX9uzZc5MiFRERERH5j37sFhERkduJ0xOFsbGxPPLII3zxxRcUKVLkqnUnTZpE+/btefnll6lWrRqjR4+mXr16TJ48+SZFKyIiIiKSSj92i4iIyO3G6YnCIUOG0KlTJ9q0aXPNups3b85Qr127dmzevDmvwhMRERERyUA/douIiMjtyKmJwnnz5rFjxw7Gjh2brfoREREUL148XVnx4sWJiIjIcpukpCRiYmLSPUREREREbkRe/9ite1gRERFxBqclCo8fP86zzz7LN998g4eHR54dZ+zYsfj5+TkepUuXzrNjiYiIiMjt72b82K17WBEREXEGpyUKt2/fzunTp6lXrx4uLi64uLjw22+/8fHHH+Pi4oLNZsuwTVBQEJGRkenKIiMjCQoKyvI4w4cPJzo62vE4fvx4rj8XERERESkYbtaP3bqHFREREWdwcdaBW7duze7du9OVPfbYY1StWpVhw4ZhsVgybBMaGsrq1avTzSq3atUqQkNDszyOu7s77u7uuRa3iIiIiBRcl//YncZms7Fu3TomT55MUlJShvvY6/mxW/ewIiIi4gxOSxT6+PhQs2bNdGVeXl4ULVrUUd6nTx9Klizp6Nbx7LPP0rJlSyZMmECnTp2YN28e27Zt4/PPP7/p8YuIiIhIwXOzfuwWERERcQanJQqzIywsDLP5v97RTZo0Yc6cObz++uuMGDGCSpUqsWTJkgwJRxERERGRvKAfu0VEROR2lq8ShWvXrr3qMkC3bt3o1q3bzQlIRERERCSH9GO3iIiI3KpMhmEYzg7iZoqJicHPz4/o6Gh8fX2dHY6IiIiIXIXu3VLpPIiISBpdEyQv5asWhSIiIrnBnpyMkZCAPSkJe2IiRmIi9qSkjP9arRjJyRgpKal/p6T897BawWbDuPTAZsOw28FqxbDbU8sMI/Vht6euS/v7snIADAPj0r+k/T535b+kLWZeLpKfeFarRtCLLzo7DBERERHJZUoUiohIvmZPTMQWE5P6iI7+73HxIvb4eOxxcdji4rBf9jBSUpwdtshtLTkh0dkhiIiI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XZsVK1Zwzz33ABAWFobZ/F+rnaioKJ544gkiIiIoUqQI9evXZ9OmTVl29RARyUpWSUJzJknChOMWTs0vRPLZ/yYqKVLTyj0DXPApbM5QX0RECpa86BGj4XNERETEGZyaKPzyyy+vun7t2rXplidOnMjEiRPzMCIRKQhSTp9OnyQMDOLCk0MyJAkNG5xb686Z1R5gT52sxORqUKu7jTvbuGIymTLsW0REbm/qESMiIiK3M/WVE5ECJeXMGcIvH5MwiyRhygUTJ+d6kXDsv4/JQqVt3P2kmeIlNQ6hiEhBpR4xIiIicjtTolBECgzr2bOEjxmD9dw5IHXiksyShEmnzYRN88Yac+mLnsmgfHsbzR9wwcVVXY1FRAoy9YgRERGR25kShSJSIFjPnePUmDFYz5wBIKFYQOrsxlckCRNOWDg+3QtbfGpC0NXfRvMnoFw1tSIUERERERGR25sShSJy27OeP5+aJDx9GoCEosU4/+RQLH7pk4TxRywcn+mNPSl17EHPkjbufdmCryYsERERERERkQJAiUIRua1Zo6JSuxtHRgKQ6F+UqCeHYilcJF292L9dODHbCyMlNUnoXc5K5xddKOStJKGIiIiIiIgUDEoUishtyxodTfjYsaRERACQWMSf808+jbmIf7p6MbtdOTmvENhSk4R+Va10fs4Fdw8lCUVERERERKTgUKJQRG5LtuhowseMIeXUKQASCxfh3KCnsfinTxJe2OZG+CJPMFKThP53WLl3qAuumrREREREREREChglCkXktmOLjSV83DhSTp4EIMmvMOcGDcVSrGi6euc3uBG5tJBjuXgjKx0GumCxKEkoIiIiIiIiBU+2EoUxMTE53rGvr2+OtxERuVH2+HjCx40jOSwMgCRfP84OGoolIMBRxzDg7K/unF3l6Sgr1TKFe/q4YlaSUERERERERAqobCUKCxcujMlkyvZOTSYTBw8epHz58tcdmIhITtkTEwkfP57kI0cASPb2SU0SBgY66hgGnPnZg3O/eTjKynWw0qq7W44+50RERERERERuN9nuerxw4UL8rxjbKzOGYdCxY8cbCkpEJKfsSUlETJhA0j//AJBSyIszA5/CUry4o45hh8ilnkRtcneUVbnfSrMubjc9XhEREREREZH8JluJwpCQEFq0aEHRokWvXRkoX748rq6uNxSYiEh2GSkpRH70EYn79wNg9fDk9IDBWEqU/K+OHcK/8yR6239Jwho9rDRuryShiIiIiIiICGQzUXjkUje+7NqzZ891BSMiklOG1Urkxx+TsHs3AFZ3dyL7P4mlTJn/6tjg1IJCxOy6lBQ0GdR51Eb9u5UkFBEREREREUmjWY9F5JZl2Gyc/vRT4nfuBMDm6kZkv4FYypVz1LFb4dTcQlzceykpaDa483EbdzRTklBERERERETkcjlOFH788cfZrvvMM8/kdPciItli2O2c+fxz4v74AwC7iwsRfftjqVTJUceeAidmeRF38NJQCBaDRoPs1GyoJKGIiIiIiIjIlXKcKJw4cSJnzpwhPj6ewoULA3DhwgUKFSpEQECAo57JZFKiUETyhGEYnJ0xg9iNGwGwWyyEP/o4lqrVHHXsSXD8Ky/iD6cmCU2uBk2eslO1rsZPFREREREREcmMOacbvPvuu9SpU4f9+/dz/vx5zp8/z/79+6lXrx7vvPMOR44c4ciRIxw+fDgv4hWRAs4wDM7PmcPFNWtSl81mwnv1xVKjpqOOLRHCpnv/lyR0M2jxrJKEIiIiIiIiIleT40ThG2+8wSeffEKVKlUcZVWqVGHixIm8/vrruRqciMiVor77juiffgLAMJkI794Lyx11HOttCSbCvvQm4Vhqg2mzh527XzCoWFNJQhEREREREZGryXHX4/DwcKxWa4Zym81GZGRkrgQlIpKZC8uXc2HxYsdyeNdumO9s6Fi2xZsIm+5F4olLScJCdtq8CKUraN4mERERERERkWvJcYvC1q1bM2jQIHbs2OEo2759O4MHD6ZNmza5GpyISJqYX3/l/Jw5juXwjl0wN23mWLbGmTj2RfokYduXlSQUERERERERya4cJwqnT59OUFAQd955J+7u7ri7u9OwYUOKFy/OtGnT8iJGESngLm7cyNkZMxzLEa3bYbq7tWPZGmsi7AtvksJTk4IWbzvtXoGS5ZQkFBEREREREcmuHH+LDggIYPny5Rw8eJADBw4AULVqVSpXrpzrwYmIxG3fzpmpU8EwADjd7C5o39Gx3nrRRNg0b5IiLQBYfOy0f8VEUGmLM8IVERERERERuWVdd3ObsmXLYhgGFSpUwMVFrXZEJPfF795N5CefgN0OwJkGodi73A8mEwApMaktCZPPpCYFXXzttB9monhJJQlFREREREREcirHXY/j4+Pp378/hQoVokaNGoSFhQHw9NNP89577+V6gCJSMCUePEjkRx/BpcmTzt1RD+tD3f9LEkabCPv8siRhYTsdXlWSUEREREREROR65ThROHz4cP7880/Wrl2Lh4eHo7xNmzbMnz8/V4MTkYIp6dgxIj74ACMpCYCoajVI6tkbkyU1CZgSbeLY594kn01ddi1io9OrJgJLKEkoIiIiIiIicr1y3Gd4yZIlzJ8/n8aNG2O61LIHoEaNGhw6dChXgxORgic5PJzwceOwx8cDEF2hEgl9Hsd8aYiDtCRhyrlLSUJ/G52GmSlaXElCERERERERkRuR40ThmTNnCAwMzFAeFxeXLnEoIpJT1rNnCX/vPewxMQBcLB1C3ONPYHZ1BTJJEha1ce+rZvwDlCQUERERERERuVE57np85513smzZMsdyWnJw2rRphIaG5l5kIlKg2KKjCX/vPWznzgEQFxTMxQFPYnZPHeJASUIRERERERGRvJXjFoVjxoyhQ4cO7Nu3D6vVyqRJk9i3bx+bNm3it99+y4sYReQ2Z4uLI/z990mJiAAgwb8YF554CouXF6AkoYiIiIiIiMjNkOMWhc2aNWPXrl1YrVZq1arFypUrCQwMZPPmzdSvXz8vYhSR25g9MZGICRNIPnYMgCRfP84PHILFzw9QklBERERERETkZslxohCgQoUKfPHFF/zxxx/s27eP2bNnU6tWrRzvZ8qUKdSuXRtfX198fX0JDQ3lp59+uuo2CxYsoGrVqnh4eFCrVi2WL19+PU9BRPIBw2olctIkkg4eBCClkBdnBz6FpVjR1GUlCUVERERERERumutKFKbp1KkT4eHh1719qVKleO+999i+fTvbtm3j7rvvpkuXLuzduzfT+ps2baJnz57079+fnTt30rVrV7p27cqePXuuOwYRcQ7Dbuf0p5+SsHs3AFZ3D073fxJLUDCgJKGIiIiIiIjIzXZDicJ169aRkJBw3dt37tyZjh07UqlSJSpXrsy7776Lt7c3W7ZsybT+pEmTaN++PS+//DLVqlVj9OjR1KtXj8mTJ193DCJy8xmGwdkvvyTujz8AsLm4EtnvCSwhIQCkxJgI+0JJQhEREREREZGb6YYShbnJZrMxb9484uLispw9efPmzbRp0yZdWbt27di8efPNCFFEcoFhGJyfO5eLlyY/slssRPTuh6VSJQCsF1OThMlnLyUJ/ZUkFBEREREREbkZbihRGBISgqur6w0FsHv3bry9vXF3d+fJJ59k8eLFVK9ePdO6ERERFC9ePF1Z8eLFibg0U2pmkpKSiImJSfcQEee58MMPRF8aW9QwmQjv/giWmqljnFpjTRz7wpvkM/8lCTsNU5JQRETyD42xLSIiIrezG0oU7tmzh9KlS99QAFWqVGHXrl38/vvvDB48mL59+7Jv374b2uflxo4di5+fn+Nxo/GKyPWLXrmSqAULHMsRXR7CUv9OIDVJGPaFN8mnU5OCLoXtdBxmpmhxJQlFRCT/0BjbIiIicjvLcaLQbrdnWR4WFpbjANzc3KhYsSL169dn7Nix3HHHHUyaNCnTukFBQURGRqYri4yMJCgoKMv9Dx8+nOjoaMfj+PHjOY5RRG7cxQ0bOPf1147liPb3YmrWHABrnImwad4kRV5KEvrZ6TjMRDElCUVEJJ/RGNsiIiJyO8t2ojAmJobu3bvj5eVF8eLFefPNN7HZbI71Z86coVy5cjcckN1uJykpKdN1oaGhrF69Ol3ZqlWrshzTEMDd3d3RNSTtISI3V9z27Zz5/HPHcmSLu6FNWwBs8SbCpnmRFHEpSehrp8MwEwHBShKKiEj+pjG2RURE5Hbjkt2Kb7zxBn/++SezZs3iwoULvPPOO+zYsYPvvvsONzc3IHWSgpwYPnw4HTp0oEyZMly8eJE5c+awdu1aVqxYAUCfPn0oWbIkY8eOBeDZZ5+lZcuWTJgwgU6dOjFv3jy2bdvG55clIEQkf0nYt4/TkyfDpdbIZxqGYnTuAlxKEn7pRVJ46keRxcdO+2EmAksoSSgiIvnX7t27CQ0NJTExEW9v71wfYxtSx9m+/MdzjbMtIiIiN0O2WxQuWbKEqVOn8tBDDzFgwAC2bdvGmTNn6Ny5s+MmxmQy5ejgp0+fpk+fPlSpUoXWrVuzdetWVqxYwT333ANAWFgY4eHhjvpNmjRhzpw5fP7559xxxx0sXLiQJUuWULNmzRwdV0RujsRDh4j48EOMlBQAztWqg/XB7mAyYUuEsOleJJ68lCT0Tk0SFi+pJKGIiORveT3GNmicbREREXGObLcoPHPmDCEhIY7lYsWK8csvv9CuXTs6duzItGnTcnzwL7/88qrr165dm6GsW7dudOvWLcfHEpGbK/nECSLGj8dITATgQuVqJD3SB7PFkpok/NKbxBOXkoRedtq9YiKolJKEIiKS/6WNsQ1Qv359tm7dyqRJk5g6dWqGutczxjak9rx54YUXHMsxMTFKFoqIiEiey3aLwjJlyrB///50ZT4+PqxcuZKEhATuv//+XA9ORG5NKadPE/7ee9hjYwGICSlPfL/HMbu4YEuC4zO8STyemiQ0F7LT9mUILqMkoYiI3Jpye4xt0DjbIiIi4hzZThS2bduWGTNmZCj39vZmxYoVeHh45GpgInJrsp4/T/jYsdguXAAgNrgksf0HYXZzx56cmiRMOHYpSeiZmiQsUTbbjZtFREScavjw4axbt46jR4+ye/duhg8fztq1a3nkkUeA1DG2hw8f7qj/7LPP8vPPPzNhwgQOHDjAqFGj2LZtG0OHDnXWUxARERHJUra/nb/11lucOnUq03U+Pj6sWrWKHTt25FpgInLrscXEEP7ee1jPnAEgPiCQmIFDMBfyTE0SzvQi4eilJKGHnTYvQclyShKKiMitI22M7fDwcPz8/Khdu3aGMbbN5v9+i08bY/v1119nxIgRVKpUSWNsi4iISL6V7W/oRYoUoUiRIlmu9/HxoWXLlrkSlIjceuzx8YSPG0fKpR8UEov4EzVwCBYfb+wpcOJrL+IPuwKpScK7X4TSFZQkFBGRW4vG2BYREZHbWba7HgNYrVbGjx9PvXr18Pb2xtvbm3r16vHBBx+QcmlWUxEpeOxJSUR88AHJx44BkOzjy7mBQ7AUKZKaJJzlRdy/qUlCk7udVs9BSCUlCUVERERERETyk2x/U09ISOCee+5h8+bNtGnThhYtWgCwf/9+hg0bxg8//MDKlSs1VqFIAWOkpBD50UckHjwIQEohL8488RSWgADsVjj5jRdxBy8lCd0M7nrOoGxVV2eGLCIiIiIiIiKZyHai8L333uP48ePs3LmT2rVrp1v3559/ct999/Hee+8xatSo3I5RRPIpw2Yj8tNPSdi9GwCruzun+w/CUqIEhg1OzvEi9sClJKGrQYtn7ZSvpiShiIiIiIiISH6U7a7H8+bN48MPP8yQJAS44447+OCDD5gzZ06uBici+Zdht3Nm2jTit24FwObiSmS/gVhCyl5KEhYidt9/ScLmT9upWENJQhEREREREZH8KtstCo8dO0bDhg2zXN+4cWPCwsJyJSgRyd8Mw+DcrFnErl8PgN1iIeLRx7FUqpSaJJxbiIt73VIruxg0HWKnUm0lCUVE5Ob6+OOPc7zNY489ho+PTx5EIyIiIpL/ZTtR6Ovry+nTpyldunSm6yMiInRTJVIAGIbB+blziVm1KnXZZCLi4d5YatRITRLOK8TFPZclCZ+yU6WOkoQiInLzPffcc5QqVQqLxZKt+sePH+fee+/VPa2IiIgUWNlOFLZq1YoxY8awaNGiTNe/9957tGrVKtcCE5H8KWrRIqKXLwdSk4ThD/XEXK8+hg1OfVuIi7svJQktBk0G26laT0lCERFxnm3bthEYGJitukoQioiISEGX7UThyJEjadSoEY0bN+aFF16gatWqGIbB/v37mThxIvv27WPLli15GauIOFnUDz9wYckSx3JEl4cwN2rsSBLG/PlfkjD0STvV6itJKCIizjNy5Ei8vb2zXX/EiBH4+/vnYUQiIiIi+Vu2E4XVq1dn1apV9O/fnx49emAymYDUbohVq1Zl5cqV1KhRI88CFRHniv75Z6K+/daxHN6pK6ZmzTHscGpB+iRh40F2qjdQklBERJxr5MiROao/fPjwPIpEREQkfzAMA6vVis1mc3YochNZLBZcXFwcubyryXaiEFInLNm7dy+7du3i4MGDAFSuXJk6depcV6AicmuIWb2ac7NnO5Yj2nXC1OpuDDuELyhEzK7/koSNBtmp0VBJQhERERERkfwkOTmZ8PBw4uPjnR2KOEGhQoUIDg7Gzc3tqvVylCiMiYnB29ubOnXqpEsO2u12YmNj8fX1va5gRST/urhuHWdnzHAsR7S6B+5pl5okXFiI6J2XPmTMBo2esFNTSUIREcmH6tatm61f0QF27NiRx9GIiIjcXHa7nSNHjmCxWChRogRubm7Zvi7Krc0wDJKTkzlz5gxHjhyhUqVKmM3mLOtnO1G4ePFihg0bxq5duyhUqFC6dQkJCTRo0IAPPviAzp07X3/0IpKvxG7ezJkvvnAsn27eCjrem5okXORJ9I7/koQNn7BTs7GShCIikj+1b9+eTz/9lOrVqxMaGgrAli1b2Lt3L4MHD8bT09PJEYqIiOSd5ORk7HY7pUuXzpDTkdufp6cnrq6uHDt2jOTkZDw8PLKsm+1E4ZQpU3jllVcyfUF5eXkxbNgwJk+erEShyG0ibutWTk+ZAoYBwJnGTbHf1xXDMBG+IH1LwgYD7NQKVZJQRETyrzNnzvDMM88wevTodOUjR47k+PHjTJ8+3UmRiYiI3DxXa0kmt7fs/t9n+xWyZ88e7rrrrizXt2jRgt27d2d3dyKSj8Vt3Urk5MlgtwNwtn5DrA90w7CbOPXtFUnCJ+zUbqIkoYiI5G8LFiygT58+Gcp79+7NokWLnBCRiIiISP6T7URhVFQUVqs1y/UpKSlERUXlSlAi4jxx27alJgkvzYJ1tk59Urr3BMPMqW/TT1zScKCd2mpJKCIitwBPT082btyYoXzjxo1X7X4jIiIizjNq1CgGDBgAQFhYGIULF86ybr9+/XjnnXduUmS3r2x3PS5btizbtm2jatWqma7ftm0bISEhuRaYiNx8cdu3E/nJJ44k4bk76pPSszdg4eS8QlzcnX52Y01cIiIit4rnnnuOwYMHs2PHDho2bAjA77//zvTp03njjTecHJ2IiIhcS5kyZbhw4YKzw7jtZTtR+MADD/Daa69xzz33ULx48XTrIiIieP311+ndu3euBygiN0fc9u1EfvzxZUnCeiT36g2GhZNzC3Fx739JwsZP2qnRQElCERG5dbz66quUL1+eSZMmMXv2bACqVavGjBkz6N69u5OjExERcY72XbtzIvJsnuy7VPFi/Lzk2zzZd26yWq24uGQ7PXbby/aZePXVV/n++++pVKkSvXv3pkqVKgAcOHCAb775htKlS/Pqq6/mWaAiknfiduxInySsXY/kXo+CYeHEHC9i911KCroYNBlsp1p9JQlFROTW0717dyUFRURELnMi8iyxLV/Mm33/NiHbdX///XcGDBjAsWPH6NWrF/v37+eJJ55IV+fo0aNUrFjRMSzeoUOH6NOnD3/99Rdt27bNkOz73//+x0cffURUVBSdOnXi008/xcvLi5kzZ/LVV19RuXJl5s2bxwcffJDhWAVZtsco9PHxYePGjfTu3Zv58+fz/PPP8/zzzzN//nx69+7Nhg0b8PHxyctYRSQPxO3cSeSkSZclCeuS/MijGIaFE9/8lyQ0uRg0HaIkoYiI3LouXLjAtGnTGDFiBOfPnwdgx44dnDx50smRiYiIFFxJSUk88MADPPfcc5w7d47atWuzadOma27Xs2dPWrZsyblz53j00Uf57rvvHOsWLFjAZ599xi+//MLx48dJSUlh5MiRjvXr168nNDSUqKgo9Y69Qo7mxfbz8+PTTz/l7NmzREZGEhERwblz5/j0008pUqRIXsUoInkk/sokYa06JD/SB8Nm4cTXXsTuv5QkdDVoOtRO1bpKEoqIyK3pr7/+onLlyowbN47x48c7xjj67rvvGD58uHODExERKcA2b96Mh4cH/fv3x9XVlaeeeorg4OCrbnPs2DH++usv3nzzTdzc3OjatSuNGjVyrP/yyy8ZPnw4ISEheHp6MmLECBYuXOhYX6FCBfr164fZbMbT0zPPntutKEeJwjQmk4mAgAACAwMxmUy5HZOI3ATxu3cTMWkSXGq2fb7mHSQ/0ge71cLxGd7EHfwvSdjsaTtV6ihJKCIit64XXniBfv368c8//6Sb5bhjx46sW7fOiZGJiIgUbBEREZQsWTJd2ZXLVwoPDycgICDdNb106dKOv8PCwhg0aBCFCxemcOHCNGvWjDNnzjjWlypVKpeiv/1cV6JQRG5tiYcOEfnRR44k4bmad5DYuy/2ZFfCpnkTfyR1bAeTu52Wz9mpXFtJQhERubVt3bqVQYMGZSgvWbIkERERTohIREREAIKCgjIMA3KtYUGCg4M5e/YsiYmJjrLjx487/i5ZsiRfffUVFy5ccDzi4uIc69XoLWtKFIoUMMmnThExfjxGUhIAUVVrkNS7L/ZEV4594UXi8dQkodnTTusXoUINJQlFROTW5+7uTkxMTIbygwcPEhAQ4ISIREREBCA0NJSEhARmzJiB1Wrls88+Izw8/KrbhISEULNmTd555x1SUlL44Ycf+OOPPxzrH3/8ccaMGcOhQ4eA1BaIP//8c54+j9uFEoUiBYj13DnCx43DHhsLQEzZ8iT0eQxbvCvHPvcmKTw1SWjxstP2FQiprCniRUTk9nDffffx9ttvk5KSAqS2JAgLC2PYsGE8+OCDTo5ORESk4HJ3d2fRokVMmDABf39/du3aRYMGDXB3d7/qdnPmzGH16tX4+/szc+ZM7r//fse6nj170r9/fzp16oSvry8tW7Zk3759ef1UbgvKAogUELaLFwkfNw7buXMAxAWVIPbxQVhjPQib5kXKeQsALr522r1iIqiUxZnhioiI5KoJEybw0EMPERgYSEJCAi1btiQiIoLQ0FDeffddZ4cnIiLiFKWKF+PEbxPybN/ZFRoayp49ewAwDINSpUpRsmRJunXr5qhTtmxZrJeGzwKoVKkSmzdvznKfgwcPZvDgwRnK+/XrR79+/bIdW0GT40Thxx9/nGm5yWTCw8ODihUr0qJFCywWJRlE8gt7YiIRH3xAyqlTACQWKcqFJwZjjfMibJo31ujUxsWu/jY6vGwmIFjvXxERub34+fmxatUqNm7cyJ9//klsbCz16tWjTZs2zg5NRETEaX5e8q2zQwBg7dq11KxZE19fXz788ENMJhN33nmns8MqkHKcKJw4cSJnzpwhPj6eIkWKABAVFUWhQoXw9vbm9OnTlC9fnjVr1qSbcUZEnMOwWomcNImkS2MzJHv7cO6JwViTinDsc29ssalJQvcAG52GmSlSTElCERG5fTVt2pSQkBCCg4P1w7aIiEg+sXv3brp3705CQgLVqlXju+++w83NzdlhFUg5HqNwzJgxNGjQgH/++Ydz585x7tw5Dh48SKNGjZg0aRJhYWEEBQXx/PPPX3NfY8eOpUGDBvj4+BAYGEjXrl35+++/r7rNzJkzMZlM6R6XT4ctIv8x7HbOfP45Cbt3A2B19+BM/yexmYMI++K/JKFHsI3OIyxKEoqISIFQvXp1jh075uwwRERE5JKnn36a06dPc/HiRf744w8aNmzo7JAKrBy3KHz99ddZtGgRFSpUcJRVrFiRDz74gAcffJDDhw/z/vvvZ2tQ6N9++40hQ4bQoEEDrFYrI0aMoG3btuzbtw8vL68st/P19U2XUNS01iIZGYbBudmzid20CQC7iwun+w7A5hXCsaneWC+mJgk9S9m47xUL3r6a20hERAoGwzCcHYKIiIhIvpTjRGF4eHi6wSPTWK1WIiIiAChRogQXL1685r6unJp65syZBAYGsn37dlq0aJHldiaTiaCgoBxGLlKwRC9fTszKlQAYZjMRPftiK16FsKlejjEJPYJsdFaSUERERERERES4jq7HrVq1YtCgQezcudNRtnPnTgYPHszdd98NpPYtL1euXI6DiY6OBsDf3/+q9WJjYwkJCaF06dJ06dKFvXv3Zlk3KSmJmJiYdA+R213c1q2cnzfPsRxxfzfs5esQ9oW3Y3Zj9wAb9w6z4KMkoYiIFDAjRoy45v2miIiISEGU4wzBl19+ib+/P/Xr18fd3R13d3fuvPNO/P39+fLLLwHw9vZmwoScTa9tt9t57rnnaNq0KTVr1syyXpUqVZg+fTrff/89s2fPxm6306RJE06cOJFp/bFjx+Ln5+d4aIIVud0lHTnC6SlT4FK3qsi722Kr3Yywad4kn01NEroWTZ24xK+IkoQiIlLwDB8+nMKFCzs7DBEREZF8J8ddj4OCgli1ahV///23Y5zAKlWqUKVKFUedVq1a5TiQIUOGsGfPHjZs2HDVeqGhoYSGhjqWmzRpQrVq1Zg6dSqjR4/OUH/48OG88MILjuWYmBglC+W2ZT13jogJEzCSkwE4V7se1rvuJWyaF0mRqUlCl8J2Or6i2Y1FRKTgCA8PZ/Xq1fj7+9OmTZt0syjGxcUxYcIE3nzzTSdGKCIiUnCZTCaOHz9OqVKlnB2KcB0tCvfs2QOkJgfvu+8+7rvvPkeScMmSJdcVxNChQ1m6dClr1qzJ8QvD1dWVunXr8u+//2a63t3dHV9f33QPkduRPSGBiAkTsF24AMDFMmVJeKA3YTO8STqV+puAi6+dDq+YKFZcSUIRESkYtm7dSvXq1RkyZAgPPfQQNWrUSDdsTWxsLG+99Va29zd27FgaNGiAj48PgYGBdO3aNd0ke5mZOXMmJpMp3cPDw+O6n5OIiIikXl/btGmTruyuu+5i9uzZToro9pDjFoXt2rVjw4YNGcYgXLRoEX369CEuLi7b+zIMg6effprFixezdu3a6xrX0GazsXv3bjp27JjjbUVuF4bNRuTkySSHhQGQWKQo0b0HcmJ2YRKPp77NLV522r1sIrCEkoQiIlJwjBgxgvvvv59p06YRFxfHsGHDaNmyJatWraJu3bo53t9vv/3GkCFDaNCgAVarlREjRtC2bVv27duHl5dXltv5+vqmSyiaTKbrej4iIiK56dH72xEdGZYn+/YrXoZZi1fkyb7zgtVqxcUlx2my206Oz8CAAQNo06YNGzdudMw8PH/+fB5//HFmzpyZo30NGTKEOXPm8P333+Pj4+OYNdnPzw9PT08A+vTpQ8mSJRk7diwAb7/9No0bN6ZixYpcuHCB8ePHc+zYMQYMGJDTpyJy2zj3zTck/PknAFYPT872G0j4D8VJOJr6Fjd72rnnJQgqrSShiIgULNu3b+d///sfZrMZHx8fPv30U8qUKUPr1q1ZsWIFZcqUydH+fv7553TLM2fOJDAwkO3bt9OiRYsstzOZTI57ZxERkfwiOjKMH9qeypN937cy+3UXL17M+PHjSU5O5sUXX+Tll18G4Pfff2fo0KH8/fffFClShJdeeomnn36aw4cP8+STT2K1WvH29iYkJIQePXqwfv16tmzZwpNPPsmIESMYMWIEv/32Gy+88AKHDh2iTp06fPnll1SoUIGjR49SsWJFJk+ezOjRo2nVqhVbt25l6tSp3HXXXQAcOXKEunXrEhERUWB6A+Q4UfjWW29x/vx52rRpw7p16/j5558ZMGAAs2bN4sEHH8zRvqZMmQLg+A9IM2PGDPr16wdAWFgYZvN/PaSjoqJ44okniIiIoEiRItSvX59NmzZRvXr1nD4VkdtC9MqVxKxM/QS2m81EPNKP05vKE3vAFQCTu53WL0LJcvplRERECqbExMR0y6+++iouLi60bduW6dOn39C+o6OjAa45i3JsbCwhISHY7Xbq1avHmDFjqFGjRpb1k5KSSEpKcizHxMTcUJwiIiL52dKlS9mzZw+nTp2iVatW1KtXj9atW+Pq6srUqVOpU6cOO3bsoHXr1jRr1oy6devy2WefMXv2bH755RfHflavXs2AAQPo3bs3AMePH+ehhx7iu+++o0mTJnz66af06NGDrVu3Aqm9VHft2sWhQ4cwDIPx48czd+5cR55q7ty5dO3atcAkCeE6EoUAn3zyCY888giNGzfm5MmTzJ07ly5duuR4P8alWVmvZu3atemWJ06cyMSJE3N8LJHbUfyuXZybNcuxHNm1G+fD6hK93T21wGLQfIhBmYquTopQRETEuWrWrMmmTZuoXbt2uvKXXnoJu91Oz549r3vfdrud5557jqZNm1KzZs0s61WpUoXp06dTu3ZtoqOj+eCDD2jSpAl79+7NcnzusWPH5mjsRBERkVvZ8OHDHfNK9O/fn/nz59O6dWvq1avnqHPnnXfSsWNHNm7cmO3hQ7755hvuv/9+mjdvDsDTTz/N22+/zdGjRx11Ro4c6UgE9u7dm4YNGzJ58mRcXV2ZO3cuEyZMyL0negvIVqLwhx9+yFD2wAMPsH79enr27InJZHLUue+++3I3QhHJVPLx40ROngyXEu6RzVsRZbTi3JpLv3SYDO583Eal2m5X2YuIiMjtrU+fPvz22288+eSTGda98sorGIbBZ599dl37HjJkCHv27GHDhg1XrRcaGkpoaKhjuUmTJlSrVo2pU6cyevToTLcZPnw4L7zwgmM5JiaG0qVLX1ecIiIi+d3l17jSpUvz56Whtfbu3ctzzz3Hrl27SE5OJjExkapVq2Z7v2FhYcyaNYtvv/3WUZacnMzJkycpWbIkZrOZ4OBgx7ry5ctTuXJlVq5cSUhICGfOnKF169a58AxvHdlKFHbt2jXLddOnT3d02TCZTNhstlwJTESyZouLI2LiRIxLXanOV6/FhZCHiJzv6ahTvZuNO5oqSSgiIgXbgAEDrjqW9bBhwxg2bFiO9zt06FCWLl3KunXrsmwVmBVXV1fq1q3Lv//+m2Udd3d33N3dcxyXiIjIrej48eNUqFDB8Xda8m7o0KE0b96cH374AU9PT3r27OnonZrZxGBXlpUsWZInnniCjz/+OEPdo0ePZrqP3r17M3fuXEJCQnj44YexWArWWP/ma1dJ7VaRnYeShCJ5z7DbOf3pp1hPnwYgLqgE55v0J3yBNxipH3Jl21kJ7agkoYiIyOX++usvFi5cyMKFC/nrr7+uax+GYTB06FAWL17Mr7/+Srly5XK8D5vNxu7du9O1YBARESnIxo0bR0xMDH///TfTp0+ne/fuAFy8eJHChQvj4eHB+vXrWbZsmWObwMBATpw4gdVqTVd2ebfiXr16sWDBAtavX4/dbufixYssXLjwqrE8/PDDLF++nG+++YZevXrl7hO9BWQrUSgi+UfUwoWOGY5TCnkR2fEpTs4tgmFLTRIWb2Tl7h4ak1BERCTNH3/8Qa1atahbty7du3ene/fu1K1bl9q1azsGM8+uIUOGMHv2bObMmYOPjw8RERFERESQkJDgqNOnTx+GDx/uWH777bdZuXIlhw8fZseOHfTu3Ztjx45dtaWjiIhIQdKxY0dq1qxJixYteOaZZ2jTpg2QmkD83//+h6+vLx999FG64e7uvvtuypYtS0BAgGMs4qeffpqZM2dSuHBh3nvvPcqVK8e8efN4+eWX8ff3p2rVqnz//fdXjaVo0aI0a9YMFxcXGjVqlHdPOp/KVtfjjz/+mIEDB2Z7lpfPPvuMRx55BB8fnxsKTkTSi/3jDy5cGg/UMJs52fkJTiwuhT0pNUlYuLqV9k+4ZNp8WkREpCDat28frVu3plq1asyePZtq1ao5yidOnEjr1q3ZsmUL1atXz9b+pkyZAuCYDTHNjBkz6NevH5A6HpLZ/N/v8VFRUTzxxBNERERQpEgR6tevz6ZNm7J9TBERkbziV7wM963Mu31nR1pX4qeffjrDutatW3Po0KFMt3N3d+fnn39OV9asWbMMQ3u0bNmSLVu2ZNi+bNmy6VojXq5MmTLccccd2Yr/dmMysjH1sMViISIigoCAgGzt1NfXl127dlG+fPkbDjC3xcTE4OfnR3R0NL6+vs4ORyTbkk+c4OTIkRhJSQCcaP0Qx/Z2Ivls6ngJXmWs3D/CBXcPNRQWEZHbx43eu3Xv3h2r1cqiRYsy/JBmGAYPPPAArq6u6QY5z49ul3vY9rVqMTEl8y9lcnM87+rCz7t3OzuMAk3vA+e71d8H13NNSExM5MiRI5QrVy7bjcAKqoiICGrXrs2WLVvyZV7remX3NZCtFoWGYdC6dWtcXLJVPV3XCxG5cY7JSy4lCc/UvJMTxzo4koTuATY6vaQkoYiIyJXWrFnDTz/9lOWA5yNGjKBjx45OiExERETym8mTJ/Pqq6/y4osv3lZJwpzIVuZv5MiROdpply5d8Pf3v66ARCQ9x+QlkZEAxBYPJszjCRIOpI5DaPGx0/4lMz6+ShKKiIhc6eLFixQvXjzL9UFBQVy8ePEmRiQiIiL51dChQxk6dKizw3CqPEkUikjuiVq06L/JSzwLcaTay8Rs8ATA5GLQ6mkoVrxgTdcuIiKSXSEhIfzxxx+ULl060/W///47ISEhNzkqERERkfxJTZBE8rG4rVu5cGlGJsNk4lDT5zi7oZhj/Z2P2QmpnL0hAURERAqiHj168MILL7Bnz54M63bv3s1LL73Eww8/7ITIRERERPIfZRhE8qnkU6c4PXWqY/loaG8iNlZxLFfsbKV2UzdnhCYiInLLGD58OL/88gt16tThnnvuoVq1ahiGwf79+/nll19o2LAhI0aMcHaYIiIiIvmCEoUi+ZA9KYnIjz/GSEwEIKJqM07sb42RkjoQe8CdKbR4QElCERGRa/Hw8GDNmjVMnDiRuXPn8ttvvwFQuXJl3nnnHZ5//nnc3d2dHGXBcfTcGe6Pj3N2GAVbIS9nR1Dg6X2QD+h9IJIlJQpF8qFzs2aRcuIEABeLleZw7GNYL6aOFOBV1kqHga6Zzt4oIiIiGbm5uTFs2DCGDRvm7FAKPLdKgRiPG84Oo0AzTdc9pLPpfeB8eh+IZE1jFIrkMxc3buTi2rUAWF3cOOA/jKSI1BmOXf1tdHzOBVc3vXVFRESyIyoqik8++YSYmJgM66Kjo7NcJyIiInI9xowZc0vPnJyjbMO+fft46qmnqFu3LsHBwQQHB1O3bl2eeuop9u3bl1cxihQYyadOcXb6dMfynorDiT3sC4DZw849z5nxLawkoYiISHZNnjyZdevW4evrm2Gdn58f69ev55NPPnFCZCIiIpIfmUwmTlzq4Xc9RowYweTJk3Mxopsr212Pf/rpJ7p27Uq9evXo0qULxYsXByAyMpJVq1ZRr149vv/+e9q1a5dnwYrczuzJyZz+5BOMpCQA/g3pTdS/FVJXmg1CBxkEl9FoASIiIjmxaNEiJkyYkOX6QYMG8dJLL/Haa6/dxKhERETyh44PdeTEmetPil1NqYBSLF+4PE/2nResVisuLtf+zm2z2bBYLDchIufIdtOkV199lWHDhrF582ZGjRrF4MGDGTx4MKNGjWLjxo28+uqrvPzyy3kZq8ht7dysWSQfPw7AmSJ1ORF5j2NdjW42qtZ1dVZoIiIit6xDhw5RqVKlLNdXqlSJQ4cO3cSIRERE8o8TZ05gPG7kySO7CUiTycQnn3xCmTJlCAoKYvz48Y51iYmJDBkyhKCgIMqUKcPbb7+N3W4HoGTJkhw8eBBI7e7r6elJcnIyAL169eKLL74AICwsjE6dOlG0aFGqVavGzz//7Nh/2bJlef/996lWrRoVK1akbdu2AFSpUgVvb2/Wr1/PqFGj6NmzJw8++CDe3t78+uuvLF26lFq1auHj40OlSpVYsGCBY5+jRo1iwIABAKxdu5aKFSvy9ttv4+/vT9myZVmxYsX1/nfdFNlOFB48eJBHHnkky/U9e/bkn3/+yZWgRAqa2E2buLhmDQCJLkU4wBAMa+oAu0GhKTTuoBmORURErofFYuHUqVNZrj916hRms4b1EBERcaalS5eyZ88e1q5dy4cffsjq1asBGD16NHv37mX//v1s2LCB2bNn8/XXXwPQvHlz1q9fD8D69esJDg5m27ZtjuXmzZtjt9vp3Lkz7dq1IzIykunTp/Poo48SGRnpOPZ3333H2rVr2b9/PytXrgTg77//JjY2lubNmwOwePFiBg0aRExMDM2bN8fHx4eFCxcSHR3NpEmTeOyxx4iIiMj0uR09ehR3d3dOnz7NiBEjGDhwYN6cxFyS7buismXLsmzZsizXL1u2jJCQkFwJSqQgST51ijOXxiU0MPFnwOtYL6YmBguVsdL2MbUkFBERuV5169ZlyZIlWa5fvHgxdevWvXkBiYiISAbDhw/H19eXqlWr0r9/f+bPnw/AvHnzGDlyJEWKFKFMmTK8+OKLzJ07F0hNFK5btw673c6ePXsYNGgQ69ev5+jRoyQmJlK1alX++OMPEhISeOaZZ3BxcSE0NJSWLVvy008/OY797LPPUrx4cTw9PbOMr2XLlrRt2xaz2YyHhwctW7akSpUqmM1mOnbsSK1atRxJyit5eXnx8ssv4+LiQu/evQkLC+PChQu5d/JyWbYHPHv77bfp1asXa9eupU2bNunGKFy9ejU///wzc+bMybNARW5H9uRkTk+ejJGYCMDeoKeJPxMAgMXLTrunLZrhWERE5AYMHTqUHj16UKpUKQYPHuwYU8hms/Hpp58yceJE3cOKiIg4WenSpdP9/eeffwKpLf/LlCnjWBcSEuLoKdC8eXMmTJjAn3/+SY0aNbjrrrsYPXo0JUqUoFmzZkBqt+MjR45QuHBhxz6sViv169d3LJcqVeqa8V1ZZ8OGDQwbNoz9+/djt9uJi4vj3LlzmW4bEBDg6L1QqFAhAGJjY9PFlJ9kO1HYrVs3SpYsyccff8yECRMcTSqDgoIIDQ1l7dq1hIaG5lmgIrejc7NnkxwWBsAJ39acOXtn6gqzQbPBBv4BmrxERETkRjz44IO88sorPPPMM7z22muUL18egMOHDxMbG8vLL7/MQw895OQoRURECrbjx49ToUIFx9/BwcEAlChRgrCwMMe6sLAwSpQoAUDNmjWJiopi3rx5NG/enHr16vHnn38SHBzsSBSWLFmSatWq8ddff2V5bJPJdM34rqzz6KOPMnz4cPr164ebmxuhoaEYhpHzJ54P5SgL0aRJE5o0aZJXsYgUKLF//MHFX38FIMalDP+m9Hasq/aAjYo1NS6hiIhIbnj33Xfp0qUL33zzDf/++y+GYdCyZUt69epFw4YNnR2eiIhIgTdu3Djq1atHeHg406dPd4xD+PDDDzN69Gjq1KlDbGwsH374IcOGDQPAbDbTtGlTpkyZwtKlS3F1daVKlSrMnz+fX375BYBGjRpht9uZMmUK/fv3B+D3338nJCQkXUvFywUGBnL06NGrtjS8ePEiRYsWxdXVlUWLFrF9+/bcPB1OdV3NlaKjo9O1KPTz88vVoERud9aoKM5eGpfQiid/eb2KEZfaFSqgvpXQThqXUEREJDc1bNhQSUEREZF8qmPHjtSsWZOkpCSef/552rRpA8Abb7zBCy+8QNWqVXF1dWXAgAH07dvXsV3z5s1ZtWqV4xrfvHlzNm/eTL169QBwcXFh2bJlPPvss7z55psYhsGdd97JZ599lmUsb775Jg8++CBJSUksXbo00zqffPIJzzzzDP3796d79+60bNkyt06F05mMHLSNnDZtGh9++CF///03AIZhYDKZqFKlCi+++KIjO5ufxcTE4OfnR3R0NL6+vs4ORwogw24n4v33SdizBwMTO/xeJyauEgAewTYeGmnB3UPjEoqIiIDu3dLcLuehdsvaGI/fHl2zblWm6Sb++i3rLniS9/Q+cL5b/X1wPdeExMREjhw5Qrly5fDw8HCUd3yoIyfOnMiTOEsFlGL5wuXXrGcymTh+/Hi2xgqU65fVa+BK2W5ROH78eEaNGsUzzzxDu3bt0k1msnLlSp599lmioqJ46aWXbjx6kdtYzKpVJOzZA8Bhj26OJKHZ007bZ8xKEoqIiIiIiMhNkZ1EnhQs2U4UTp48mRkzZtC9e/d05dWqVeOuu+7ijjvu4OWXX1aiUOQqkk+e5Py8eQCcN9UkzNopdYXJIPQJg4BgTV4iIiIiIiIiIs6R7azE6dOnqVWrVpbra9WqxdmzZ3MlKJHbkWG1cvrTTzFSUkjCjz3uQ8GaOnNSpXttVK2nyUtERERERESkYLldZgu+XWS7j2ODBg147733sFqtGdbZbDbGjRtHgwYNcjU4kdtJ1KJFJB87hoGJPR5PY7MWAsCvqpVmXdWSUEREREREREScK0ddj9u1a0dQUBAtWrRIN0bhunXrcHNzY+XKlXkWqMitLOHAAS5cmi3pqOU+YqyVAXDxtdP2SRfMFo1LKCIikpfq1q2LyWTKUG4ymfDw8KBixYr069ePVq1aOSE6ERERkfwh29mJ2rVrc/DgQUaPHo2Pjw+HDx/m8OHD+Pj48M4773DgwAFq1qyZl7GK3JLs8fGc+ewzMAwuUJmjpvtTV5gMmgww8C2sJKGIiEhea9++PYcPH8bLy4tWrVrRqlUrvL29OXToEA0aNCA8PJw2bdrw/fffOztUEREREafJUX9HHx8fBg8ezODBg3Pl4GPHjuW7777jwIEDeHp60qRJE8aNG0eVKlWuut2CBQt44403OHr0KJUqVWLcuHF07NgxV2ISyW1nv/4a69mzpODNHrenwZ6aGCzf3kal2hqXUERE5GY4e/YsL774Im+88Ua68nfeeYdjx46xcuVKRo4cyejRo+nSpYuTohQRERFxrlxrypSSkkJYWFiOtvntt98YMmQIW7ZsYdWqVaSkpNC2bVvi4uKy3GbTpk307NmT/v37s3PnTrp27UrXrl3Zs2fPjT4FkVwX+8cfxG7YgAHsdxlIit0PAO/yVlo8pHEJRUREbpZvv/2Wnj17Zijv0aMH3377LQA9e/bk77//vtmhiYiIiOQbuZYo3LdvH+XKlcvRNj///DP9+vWjRo0a3HHHHcycOZOwsDC2b9+e5TaTJk2iffv2vPzyy1SrVo3Ro0dTr149Jk+efKNPQSRXWaOiODt9OgAnTfdwjjoAmAvZafuUCxaNSygiInLTeHh4sGnTpgzlmzZtwsPDAwC73e74W0RERJzvrrvuYvbs2Xl+nDFjxjB06NBr1uvQoQPz58/P83icKV81aYqOjgbA398/yzqbN2/mhRdeSFfWrl07lixZkpehieSIYRicnTkTe2wsFwnhX5eecGnG90aPGRQppiShiIjIzfT000/z5JNPsn37dho0aADA1q1bmTZtGiNGjABgxYoV1KlTx4lRioiISG4rW7Yss2fPplmzZlnWSbsXuJaffvrJ8ffMmTOZPXs2v/zyyw3HmJ9kO1FYr169q65PSEi4oUDsdjvPPfccTZs2veqkKBEREY4Zl9MUL16ciIiITOsnJSWRlJTkWI6JibmhOEWyI+7334nfvh0rHuxxfRrDSH2rlb7bSvUGGpdQRETkZnv99dcpV64ckydPZtasWQBUqVKFL774gl69egHw5JNP5tpY3CIiIreCnh06EHXiRJ7su0ipUsy9LLGWX1mtVlxc8lU7OqfK9pnYt28fPXr0yLJ7cXh4OAcPHrzuQIYMGcKePXvYsGHDde8jM2PHjuWtt97K1X2KXI3t4kXOfv01BnDQ3I9EIxCAQqVttOqpDx8RERFneeSRR3jkkUcylBuGgclkwtPT0wlRiYiIOE/UiRNMTLHmyb6fz0ECMiwsjMGDB7NlyxYCAwOZOHEi7du3z1Dvf//7Hx999BFRUVF06tSJTz/9FC8vLwDmz5/P6NGjOXbsGGXLlmXhwoWMHz+esLAw2rZti9lsZurUqaSkpPDVV19RuXJl5s2bxwcffMDJkyc5ceIE06ZNA+DXX3/llVde4eDBgxQvXpzp06fTvHlz7rrrLgYMGECTJk148sknsVqteHt7ExISwmuvvcbnn3/O2rVrHfH27duXKlWqZLvFYn6Q7f6PNWvWpFGjRowcOTLTx5NPPnndQQwdOpSlS5eyZs0aSpUqddW6QUFBREZGpiuLjIwkKCgo0/rDhw8nOjra8Th+/Ph1xymSHedmzcIeE0OkqQmR5iYAmNzttHnKjKuruhyLiIg4w/jx4zMtt9lsjhaFIiIicvPZ7XY6d+5Mu3btiIyMZPr06Tz66KMZcj8LFizgs88+45dffuH48eOkpKQwcuRIADZu3MiQIUOYOnUq0dHRLFiwAF9fX6ZNm0aZMmVYuXIlsbGxjh8M169fT2hoKFFRUfTu3TvdcQ4fPkzXrl0ZNWoUUVFRrF69muDg4HR1ypcvz2effcZdd91FbGwse/fupWvXruzcuZOTJ08CkJiYyJIlSzKdTC0/y3bWomnTpledBc7Hx4cWLVrk6OCGYTB06FAWL17Mr7/+mq3JUEJDQ1m9enW6slWrVhEaGpppfXd3d3x9fdM9RPJK3M6dxG7aRCL+HLT0cZTX620nINjixMhEREQKtvHjx/Pll1+mK7PZbPTo0YNdu3Y5JygRERHhjz/+ICEhgWeeeQYXFxdCQ0Np2bJluvEAAb788kuGDx9OSEgInp6ejBgxgoULFwKp4wUOGjSIpk2bYjabqVq1aobk3uUqVKhAv379MJvNGXoUzJ07l86dO3PvvfdisVgoU6YMFStWvObzKFSoEF26dHFMdrJs2TJq1KiR44l/nS3bicJJkybx0UcfZbm+QoUKrFmzJkcHHzJkCLNnz2bOnDn4+PgQERFBREREuvEO+/Tpw/Dhwx3Lzz77LD///DMTJkzgwIEDjBo1im3btmVrdhqRvGSPj+fs9OkYwAFzf2wUAiCgvpU6zTUuoYiIiDMtW7aMl156yfGFwmq10q1bN/bu3Zuje9ixY8fSoEEDfHx8CAwMpGvXrlf9MT3NggULqFq1Kh4eHtSqVYvly5df93MRERG5nYSFhXHkyBEKFy7sePz888+Eh4dnqDdo0CBHnWbNmnHmzBkATpw4kaOE3NV6s+Z0X5fr3bs3c+fOBVITjrdirwWnDpg2ZcoUIHW668vNmDGDfv36AakvBLP5v3xmkyZNmDNnDq+//jojRoygUqVKLFmy5KoToIjcDOfmzsUWFcUpU2uizLUAcPG107qfxiUUERFxtgYNGrBo0SK6du2Km5sbX375Jf/++y9r1qzJMFHe1fz2228MGTKEBg0aYLVaGTFiBG3btmXfvn2OMZKutGnTJnr27MnYsWO59957mTNnDl27dmXHjh0F7h426lQk8aPinR1GgVbIpZCzQyjw9D5wPr0P8peSJUtSrVo1/vrrrwzrVqxYka7eO++8wwMPPJChXunSpTl69Gim+zeZTNkqu3xf+/btu2bcme2jdevW9OvXjx07drBixQpH3utWku0MRlxcHC+99BI//PADycnJtG7dmk8++YSAgIDrPrhhGNesc/kgkGm6detGt27drvu4IrktYe9eLq5ZQzzF+dfSw1He+DEDLx+NSygiIpIf3H333Xz99dc8+OCDVKtWjd9++41ixYrlaB8///xzuuWZM2cSGBjI9u3bsxyGZ9KkSbRv356XX34ZgNGjR7Nq1SomT57MZ599dn1P5hZVN8CfH9omOjuMAu2+lf7ODqHA0/vA+fQ+yF8aNWqE3W5nypQp9O/fH4Dff/+dkJCQdPUef/xxxowZwx133EGFChUIDw/nzz//pH379vTt25euXbvSqVMnGjduzMGDB/H19SU4OJjAwECOHj1Ks2bNshVPz549qVOnDsuXL6d9+/acPHmS5ORkKlSokK5eYGAgJ06cSDdrssVioUePHvTp04dmzZrdUM7MWbKdwXjjjTeYNWsW9957L4888gi//vorAwcOzMvYRG4J9sREzkybhh0z+y0DseMOQIlmKVSp6+rk6ERERAquBx54IMPj66+/JiAggMKFCzNw4EBH+fWKjo4GwN8/6y+dmzdvpk2bNunK2rVrx+bNm7PcJikpiZiYmHQPERGR25GLiwvLli1jxYoVlCxZkhIlSvDuu+9it9vT1evZsyf9+/enU6dO+Pr60rJlS0fLv6ZNmzJp0iQef/xxfH196datm+PaOWzYMF599VUKFy7MnDlzrhlPuXLlWLRoEa+99hp+fn60bt06QzdoSP0BsmzZsgQEBFC7dm1Hee/evdm7d+8t2e0YctCicPHixcyYMcPRku/RRx+lcePG6TKnIgXR+YULsZ45w3HTvcSYKgHgVtRGq95KEoqIiDiTn59fpuXt2rXLlf3b7Xaee+45mjZtetUuxBERERm6NxcvXpyIiIgstxk7dixvvfVWrsQpIiKSlSKlSvH8iRN5tu/sCgkJYcmSJRnKr+xlOnjwYAYPHpzpPnr16pVpci6zHwXThrtLM2rUqHTLbdq0YefOnVeNx93dPUNPA0jtuuzl5cX999+faZz5XbYzfCdOnKBp06aO5fr16+Pq6sqpU6coU6ZMngQnkt8l/vMPMStWEEtpjlguffCYDJoOAA8PdTkWERFxphkzZuTp/ocMGcKePXvYsGFDru97+PDhvPDCC47lmJgYSpcunevHERGRgm3uFTMLy40xDIOPP/6Yhx56CG9vb2eHc12ynSi02+24uqZvIeXi4oLNZsv1oERuBUZKCme++AK7YWGfZRDGpbdT2TY2ylfTLMciIiK3s6FDh7J06VLWrVt31ZkTAYKCgoiMjExXFhkZSVBQUJbbuLu74+7uniuxioiIyM0RHByMn59fuklYbjXZThQahkHr1q3TdTOOj4+nc+fOuLn9lxTZsWNH7kYokk9dWLaMlFOnOGLuRpwptVWtR7CNFt3UFV9ERCQ/qFevHqtXr6ZIkSLZqt+sWTPmz59PyZIls6xjGAZPP/00ixcvZu3atZQrV+6a+w0NDWX16tU899xzjrJVq1YRGhqarbhERETk1nC1YUVuFdnOaIwcOTJDWZcuXXI1GJFbRcrp01z4/nuiqUiYqVNqocXgroEmXN3U5VhERCQ/2LVrF3/++edVJxq5sn5SUtJV6wwZMoQ5c+bw/fff4+Pj4/hC4Ofnh6enJwB9+vShZMmSjB07FoBnn32Wli1bMmHCBDp16sS8efPYtm0bn3/++Q08OxEREZHcd0OJQpGCyDAMzn71FdYUE/stA8GUmhis1MlGyXLqciwiIpKftG7dGsMwslXXZDJds86UKVMAuOuuu9KVz5gxwzEwelhYGGbzfz8cNmnShDlz5vD6668zYsQIKlWqxJIlS646AYqIiIiIM+QoUdi6dWsaN26crquxSEETv20bCX/+yRFzDxJMqWMLeYVYadpFXY5FRETykyNHjuR4m2uNN5idpOOVMzQCdOvWjW7duuU4HhEREZGbKduZja+++orRo0fj4eFBaGgorVq1olWrVjRq1CjduIUitzN7YiJnZ8/mImU5bmqfWuhi0OoJCxaLuhyLiIjkJyEhIc4OQUREROSWku3MxtGjRzl8+DD/+9//KFWqFNOmTaN58+YUKVKE9u3bM27cOP7444+8jFXE6aKWLCHlXBQHLI//1+W4g43ipSxOjkxERERERERE5MbkqAlU2bJleeyxx/jqq684evQohw4dYtKkSQQGBjJmzBiaNGmSV3GKOF3yiRNE//QTJ0ztiTWVBcAjyEaT+9SiVkRERERERCS3jRo1igEDBgCpYwAXLlw4y7r9+vXjnXfeuUmRXd3MmTNp06aNs8O4LtfdV/LYsWOsW7eO3377jXXr1pGSkkKLFi1yMzaRfMMwDM7OnEmCzZ8j5vtTC00GTR8z4eKqLsciIiIiIiIiealMmTJcuHDB2WHc9rLdFCosLIy1a9eyZs0a1q5dy9mzZ2nSpAktW7bkiSeeoGHDhprkRG5bsRs3knDgAH+bX8FucgegVAsbZavoNS8iIiIiIiK3pge7PMyZiHN5su+AoKIs+n5+nuw7N1mtVs29cZlsn4myZctSpkwZBg8ezODBg6lfvz4Wi8Zlk9ufLS6O83PmEGlqSpS5JgAufnZadNcHiYiIyK3CarWyd+9eIiIiAAgKCqJ69eq4uro6OTIRERHnORNxjofrjsiTfc/fOSbbdX///XcGDBjAsWPH6NWrF/v37+eJJ55IV+fo0aNUrFgRq9UKwKFDh+jTpw9//fUXbdu2zZDs+9///sdHH31EVFQUnTp14tNPP8XLy4uZM2fy1VdfUblyZebNm8cHH3yQ4VhpEhISePnll/nuu+8wm80MHTqUV199FYDExERefPFFFi1ahJubGwMGDOD111/HbL61ex1mO/ru3buTlJTEuHHjeOedd/joo4/YsWMHhmHkZXwiThe1YAEJMQb/mns5yho8auDpdWu/+UVERAoCu93O66+/TkBAAHXr1qVDhw506NCBunXrEhgYyBtvvIHdbnd2mCIiIgVWUlISDzzwAM899xznzp2jdu3abNq06Zrb9ezZk5YtW3Lu3DkeffRRvvvuO8e6BQsW8Nlnn/HLL79w/PhxUlJSGDlypGP9+vXrCQ0NJSoqit69e2d5jJdeeonz589z8OBB/vjjD2bNmsXSpUsBGD16NHv37mX//v1s2LCB2bNn8/XXX9/Amcgfsp3pmDdvHuHh4WzatIkOHTrwxx9/0LFjR4oUKcK9997L+PHj2bp1a17GKnLTJR0+TMzq1fxr7kWKyQeAYnWtVL9TrQ9ERERuBa+++iqff/457733HocPHyYuLo64uDgOHz7MuHHj+Pzzzxk+fLizwxQRESmwNm/ejIeHB/3798fV1ZWnnnqK4ODgq25z7Ngx/vrrL958803c3Nzo2rUrjRo1cqz/8ssvGT58OCEhIXh6ejJixAgWLlzoWF+hQgX69euH2WzG09Mz02MYhsGMGTP44IMP8Pb2pkSJEgwePNixn3nz5jFy5EiKFClCmTJlePHFF5k7d+7/27vvsCiutg3g99JBeu9FMWABFFtQEbFh74q9RI2xJmrU4GvEkmiMsSSWYGzYe0uisURdg8obK1bEBoJSRESa1N35/uBzXldAQYGl3L/r2utiZs6ceebsjLs+e+acUmgR5Srxs5Ourq5wdXXFuHHjAAB37tzBjh078N133yEgIEDsAkpU2QlyOZ5v2oQk1EeCSgsAgIq2HK2H8pFjIiKiymLLli3YunUr/Pz8FNY7Ojri888/h4ODA4YNG4bFixcrKUIiIqLqLT4+HjY2Ngrr3l5+W1xcHMzMzKClpSWus7OzE/+Ojo7G2LFjMX78eHFdbm6u+Letre1740pMTERmZibq1q0rrpPL5WjRIj8/EBsbC3t7e3Gbg4MDYmNj31tvRfdBGY+EhARIpVJxcpN79+5BU1MT3t7epR0fkdKknT2LV5FPcU91kbjOra8cBsZMFBIREVUWaWlpsLa2LnK7lZUVMjIyyjEiIiIiepOlpSWePn2qsO7t5bdZWVnh+fPnyMrKEpOFMTExqFevHoD8RON3332H3r17F7q/RCJ5b1ympqbQ1NTEo0ePYGxsXGC7tbU1oqOjUatWLQD5ycl3feeoLIr96PGePXswfvx41K1bF9bW1hg+fDhu3bqF/v3749SpU3j58iXOnDlTlrESlRv5q1dI3rsXkSq9kSUxAwDoOeehURs+ckxERFSZtG7dGl9//TWeP39eYNvz588xc+ZMtG7duvwDIyIiIgCAl5cXMjMzsWnTJuTl5SEoKAhxcXHv3MfBwQH169fHd999h9zcXPz++++4ePGiuP2zzz7DwoUL8fDhQwD5PRCPHTtWorhUVFQwfPhwTJs2DS9fvoRcLkd4eLh4HH9/fyxYsADJycmIiYnBsmXLMGDAgBKefcVT7EThkCFDEBYWhl69euH48eNITk5GSEgI5s+fD19fX2hqapZlnETlKvnwYbxMNUSMpGP+CjUBPiNVi/WrAxEREVUcQUFBiI2NhZWVFTw9PcXJTDw9PWFlZYXY2Fj8+uuvyg6TiIio2tLU1MT+/fuxdOlSGBsbIywsDE2aNHlvnmnHjh04deoUjI2NERwcjF69eonbBg4ciFGjRqFLly7Q19eHj48P7ty5U+LYli9fDgMDA7i5ucHY2BjDhg1DcnIyAODbb7+Fi4sLXF1d4eXlhQEDBmD48OElPkZFIxGKOW1xRkYGatSoUdbxlLnU1FQYGBggJSUF+vr6yg6HKqDc+HhEz5yJqwhAquQTAEDtbnlo1UdDyZERERFVP6Xx3U0ul+P48eP473//i/j4eAD5jzl5eXmhQ4cOUFEp9m/nSlNVvsN2b14Hv3eo/OM3VWbdT1jj9wvhyg6jWuN9oHyV/T74kM+ErKwsREZGwsnJSWFcvz49/JEYn1QmcZpZmmD/4d0l3k8QBNja2mLv3r1o3rx5GURWPRV1Dbyt2IOtvZ0kvH37NmQymbisqqoqPgtOVJkl7dyJBPmnSFXNTxJqmMrg1Z3jEhIREVVWKioqYk9CIiIi+p8PSeSVBalUivr160NfXx/Lli2DRCJB48aNlR1WtVTs7EdISAimTp2KS5cuAQA+/fRTvHr1Cq87JEokEhw/fhzt2rUrm0iJykHmrVtIvXIHD1X/N/Nh08GAunrF72lARERERbt48SJCQ0MVehQ2b94cTZo0UXJkREREdPPmTfTv3x+ZmZmoU6cODhw4AA2N8nmqr1u3boXOubFv3z507NixXGKoSIqdKFyzZg2GDh2qsO7MmTNwcHCAIAj45Zdf8OuvvzJRSJWWIJPh+bZtiFTphRyJIQDA2D0PLg35yDEREVFl9ezZM/Tp0wfnz5+Hvb09LCwsAAAJCQmYMmUKWrRogf3798Pc3FzJkRIREVVfkyZNwqRJk5Ry7D/++EMpx62oit1N6vLly2jTpo3COltbWzg4OMDR0RFDhw5FaGhoqQdIVF7SpFIkPxHwVNIeACBRF9BqsKqSoyIiIqKPMX78eMhkMoSHhyMqKgr//vsv/v33X0RFRSE8PBxyuRwTJkxQdphEREREFUKxexQ+efIEBgYG4vLmzZthaWkpLhsbGyMpqWwGwCQqa7KMDCTt3Yf7qhMhSPKTg7X8ZDCxYG9CIiKiyuz48eP4559/4OLiUmCbi4sLfvnlF7Ru3br8AyMiIiKqgIrdo1BPTw8PHz4Ul3v37g0dHR1xOTIyslLPwEbV28uDBxGfURcvJXUAABomnMCEiIioKtDU1ERqamqR29PS0qCpqVmOERERERFVXMVOFDZr1gxbtmwpcntwcDCaNWtWKkERlaec2FgknQzBA5WB4rpGAwENDU5gQkREVNn5+/tj+PDhOHjwoELCMDU1FQcPHsTIkSMxcODAd9RAREREVH0Uu8vU1KlT0a5dO5iYmGD69OnigM/Pnj3D4sWLsW3bNpw4caLMAiUqKy927MBjoQtyVIwBAEZ181C3MR85JiIiqgqWLVsGuVyOAQMGIC8vT5xBMScnB2pqahg1ahR++uknJUdJREREVDEUO1Ho6+uLlStXYsqUKVi2bBn09fUhkUiQkpICNTU1rFixosBkJ0QV3asbN5AYloAY1cn5K1QFeA/hBCZERERVhaamJn799VcsXrwYV65cQXx8PADA0tISjRo14tA5RERESiaRSBATEwNbW1tlh1KupFIpRo8ejQcPHig7FAUlGoRt/Pjx6NatG/bt24f79+8DAGrXro2+ffvCzs6uTAIkKiuCTIbn27bjvspQCJL8W6FmexnMrNmbkIiIqKrR19eHr6+vssMgIiKqUHp364pncbFlUre5lTUO/PFnmdQN5A+Bt23bNvz999/iutatW2P06NEYMmRImR23qivxbA12dnaYMmVKqRz8n3/+wZIlS3DlyhXExcXh4MGD6NmzZ5HlpVJpoV/w4uLiFGZgJiqONKkUsXFWSFatDwBQN5SheU9OYEJERFSdJCQkYO3atZgzZ46yQyEiIip3z+Ji0auWdZnUffBh2SQgy0peXh7U1JgTUOpsDRkZGfDw8MDq1atLtF9ERATi4uLE1+vxEomKS56Zief7fscDlUHiuob+gKYWJzAhIiKqTuLj4zFv3jxlh0FERFStHTx4EPb29rC0tMSSJUvE9f/++y+aNGkCfX19ODg4YOXKlQCAR48e4YsvvoBUKoWuri7q1auHBQsWICQkBKNHj4auri4WLlwIADh79iwaNWoEQ0NDtG7dGg8fPgQAREVFQU1NDUFBQbCxscGIESPg4uICqVQqHj8yMhKGhobIysoqMnaZTIbAwEA4ODjAwsIC06ZNQ15eHgBALpcjMDAQdnZ2sLKywuTJk5GdnV3azVeqlJoq7dSpEzp16lTi/czNzWFoaFj6AVG18fLoUUSmt0S2qikAwMAlD/U/VVdyVERERFTabty48c7tERER5RQJERERFeXPP//ErVu3EBsbC19fX3h6eqJt27ZQV1fH2rVr0aBBA1y9ehVt27ZFy5Yt0bBhQwQFBRV49PjUqVMKjx7HxMSgb9++OHDgAJo3b441a9ZgwIABuHTpEoD8JF9YWBgePnwIQRCwZMkS7Ny5E61btwYA7Ny5Ez179oSWllaRsS9btgwhISG4fPky1NXV0atXLwQFBWHixInYsGED9u3bh9DQUGhra6N79+5YtGgR5s6dW2Zt+bEqZfepBg0awMrKCu3bt8f58+ffWTY7OxupqakKL6re8pKT8ezIBUSrdM1fIRHQcrAqJBKJcgMjIiKiUtegQQM0bNgQDRo0KPBq2LAhBgwYoOwQiYiIqr2AgADo6+vD1dUVo0aNwu7duwEAnp6e8PT0hIqKCho3bozOnTu/Nw/0pu3bt6NXr17w9vaGqqoqJk2ahKioKERFRYllAgMDoaWlBW1tbQwZMgT79+9Hbm4ugPxE4aBBg4qoPd+GDRvw3XffwczMDIaGhpg2bRr27dsHANi1axe+/vpr2NrawsTEBHPmzMHOnTtL2Drlq1I9fG1lZYWgoCA0btwY2dnZWL9+PVq3bo1///0Xnp6ehe6zaNEiPk5CCpIPHMDDvO6Qq2gCAGy9ZbC05wQmREREVZGxsTF+/PFHtG3bttDtt2/fRrdu3co5KiIiInrTmxPk2tnZ4fr16wDyP6e/+uorhIWFIScnB1lZWXB1dS12vdHR0di6dSv27NkjrsvJycHTp09hY2MDFRUVWFlZidtq1qyJTz75BCdOnICDgwMSExOL/A7x5jE6deokdj4SBAE2NjYAgNjYWNjb24tlHRwcEBtbscdu/KBE4cuXL7Fv3z48fPgQ06dPh7GxMa5evQoLCwuxMcqCi4sLXFxcxOXmzZvj4cOHWL58ObZu3VroPgEBAZg6daq4nJqayhmaq7GcJ0/wVBqFeNWRAAAVLRla9K1U+XIiIiIqgUaNGiE2NhYODg6Fbn/58iUEQSjnqIiIiOhNMTExqFWrlvj36+TdxIkT4e3tjd9//x3a2toYOHCg+Lld2FOBb6+zsbHBmDFj8MsvvxQoGxUVVWgdQ4YMwc6dO+Hg4AB/f3+oqqq+M3YbGxvs3r270A5s1tbWiI6OFpejo6NhbV02k8eUlhI/enzjxg188sknWLx4MX766Se8fPkSAHDgwAEEBASUdnzv1bRpUzx48KDI7ZqamtDX11d4UfWVtGu3wgQmLl0E6OpXyifwiYiIqBi++OILODo6Frnd3t4emzZtKr+AiIiIqIDFixcjNTUVERER2LhxI/r37w8ASEtLg6GhIbS0tBASEoIjR46I+5ibm+PJkyfixCGv1735WPGgQYOwd+9ehISEQC6XIy0tTXwsuCj+/v44evQotm/f/t7HjgHgs88+w+zZsxEXFwdBEBAVFYWzZ8+KdS1duhRPnz7FixcvsGDBggo/7EmJMyRTp07FiBEjcP/+fYXBHDt37ox//vmnVIMrjrCwMIVuokRFybxzB4+vqyFFkt8rVcMkD006sjchERFRVdarVy9xQPPCGBkZYfjw4eUYEREREb2tc+fOqF+/Plq1aoXJkyejXbt2APITiKtXr4a+vj5WrFiB7t27i/u0adMGjo6OMDMzg7u7OwBg0qRJCA4OhqGhIX744Qc4OTlh165d4tOwrq6uOHz48DtjMTExQcuWLaGmpoZmzZq9N/bp06fDy8sLLVq0gIGBAbp164aYmBgAwKhRo9CrVy80bdoUdevWhYeHh1I62ZVEibMkly5dwtq1awust7GxQXx8fInqSk9PV+gNGBkZibCwMBgbG8Pe3h4BAQF4+vQptmzZAgBYsWIFnJycUK9ePWRlZWH9+vU4ffo0Tpw4UdLToGpGkMuRuGMvHqqMFdd5+kugrs7ehERERFVdamoq/v33X+Tk5KBp06YwMzNTdkhEREQVgrmVNQ4+LJsx88ytiveI7etHiSdNmlRgW9u2bfHw4cNC99PU1MSxY8cU1rVs2bLAU6c+Pj7473//W2B/R0dHhd6Ib7K3t4eHh0ex4ldTU8O3336Lb7/9tsA2VVVVLFiwAAsWLCiwrXXr1u98QlZZSpwo1NTULHTm4Hv37pX4S9fly5fh6+srLr8eS3D48OEIDg5GXFycwrPcOTk5mDZtGp4+fQodHR24u7vj77//VqiDqDAZ//0vHj6ujSxVcwCAfu081G2iruSoiIiIqKyFhYWhc+fOSEhIgCAI0NPTw549e+Dn5/fBdf7zzz9YsmQJrly5gri4OBw8eBA9e/YssrxUKi30+2pcXBwsLS0/OA4iIqKPdeCPP5UdQoUTHx+PPXv2FJpcrA5K3J2qe/fumD9/vjhVtEQiQXR0NGbOnIk+ffqUqK7WrVtDEIQCr+DgYABAcHAwpFKpWH7GjBl48OABMjMzkZSUhDNnzjBJSO8l5OYifvdfeKzSI3+FREDzQaqFDlpKREREVcvMmTPh5OSEc+fO4cqVK2jbti0mTpz4UXVmZGTAw8MDq1evLtF+ERERiIuLE1/m5uYfFQcRERGVrlWrVsHZ2Rnjxo1DzZo1xfUTJ06Erq5ugddvv/2mxGjLRol7FC5duhR9+/aFubk5MjMz4ePjg/j4eHh5eeH7778vixiJPkrKyZO4n+wDmYo2AMDqUxlsnDSUHBURERGVhytXruDEiRPiTIQbN26EsbExUlNTP3iSu06dOqFTp04l3s/c3ByGhoYfdEwiIiIqexMnTiz0B8VVq1Zh1apVSoio/JU4UWhgYICTJ0/i3LlzuHHjBtLT0+Hp6SkONElUkcgyMvDk4CXESv4DAFBRl6Flf05gQkREVF28ePECtra24rKhoSFq1KiBpKSkD04UfqgGDRogOzsb9evXx9y5c9GiRYtyPT4RERHR+5Q4YxITEwM7Ozu0bNkSLVu2LIuYiEpN8qHDuJfdC1DJf8reubMAfSNOYEJERFSd3LlzR2HSPUEQEB4ejrS0NHHd69kSy4KVlRWCgoLQuHFjZGdnY/369WjdujX+/fdfsafj27Kzs5GdnS0uFzZGOBEREVFpK3Gi0NHRES1btsSQIUPQt29fGBkZlUVcRB8t9/lzPDqZgGSVAQAAdYNcNOvCCUyIiIiqm7Zt24ozKr7WtWtXSCQSCIIAiUQCmUxWZsd3cXGBi4uLuNy8eXM8fPgQy5cvx9atWwvdZ9GiRZg3b16ZxURERERUmBJ3rbp8+TKaNm2K+fPnw8rKCj179sS+ffsUfvEkqgiS9uzHQ6GfuNygvwo0NNibkIiIqDqJjIzEo0ePEBkZWeD1ev2jR4/KPa6mTZviwYMHRW4PCAhASkqK+IqJiSnH6IiIiKi6KnGPwoYNG6Jhw4b48ccfIZVKsWPHDnz++eeQy+Xo3bs3Nm7cWBZxEpVI9uPHuPdfLbxSsQYA1LDPgVtzTSVHRUREROXNwcFB2SEUKiwsDFZWVkVu19TUhKZm1fvu8jDuJdzXl13vTXo/mfpLZYdQ7fE+UD7eB1SWFi5ciNjYWKVMfjJixAg4Oztj9uzZH1zHB8/qIJFI4OvrC19fX4wbNw6jRo3C5s2bmSikCiFh5yFESUaIy15D1CCRSJQXEBERESmFg4MD2rRpI35vtbOz++g609PTFXoDRkZGIiwsDMbGxrC3t0dAQACePn2KLVu2AABWrFgBJycn1KtXD1lZWVi/fj1Onz6NEydOfHQslY3Esg5SfaYpO4xqTffsUmWHUO3xPlA+3gf0LhKJBDExMQqToZXErFmzSjmi8vXBicInT55gx44d2LFjB27dugUvLy+sXr26NGMj+iCZd+4g4o4TclX0AABmDXLg8ImWkqMiIiIiZRg5ciSkUil27dqFnJwcODk5wdfXV0weWlpalrjOy5cvw9fXV1yeOnUqAGD48OEIDg5GXFwcoqOjxe05OTmYNm0anj59Ch0dHbi7u+Pvv/9WqIOIiEgZBvX0R3LCizKp28jCGDsO7S6TustCXl4e1NTenyaTyWRQVVUth4iUo8SJwrVr12LHjh04f/48XF1dMXjwYBw+fLjCPtZB1YsgCHi69SieSCYCACQqMrQYyAlMiIiIqqu5c+cCyJ9F+Pz58zh79iykUim2bt2K3NxcfPLJJ2jTpk2JfvBu3bp1gclR3hQcHKywPGPGDMyYMeNDwiciIipTyQkvsM5nTpnUPebs/GKVk0gk+OWXX7BkyRLxx7Xp06cDALKysjBt2jTs378fGhoaGD16NGbPng0VFRXY2NjgzJkz+OSTT7Bw4UIsWLAAKSkp0NDQwKBBg+Dr64sxY8YgOjoa48aNw3//+1+Ym5tj+fLl6NixI4D8CXvHjx+PTZs2ITMzE5988gmA/InIJBIJ/vrrL5w6dQoRERHIycnB8ePHcfDgQWRnZyMgIABRUVGwtLTEwoUL0a9f/hwJc+fOxZMnT7B+/XpIpVKMHj0aw4YNw4oVK6Cvr4+1a9fCz8/vnW3yrphjYmIwduxYhIaGwsrKCosWLUKPHj0+6D0qTIlndvjuu+/QrFkzXLlyBbdu3UJAQACThFRhZFy8iLtPm0Eu0QAA2PvKYWJRdTP9REREVDyamppo06YN5s2bh7NnzyIuLg4BAQGIjY1FUFCQssMjIiKq1v7880/cunULUqkUy5Ytw6lTpwAACxYswO3btxEeHo5z585h27Zt4tAe3t7eCAkJAQCEhITAysoKly9fFpe9vb0hl8vRrVs3+Pn5ISEhARs3bsTQoUORkJAgHvvAgQOQSqUIDw8XhwWJiIhAeno6vL29AQAHDx7E2LFjkZqaCm9vb+jp6WHfvn1ISUnBzz//jJEjRyI+Pr7Qc4uKioKmpiaePXuGWbNm4fPPP39nW7wv5oEDB6JevXqIj4/HmjVrMGTIkHdOkFZSJU4URkdH48cff4SHh0epBUFUGoS8PETuuIAElRYAAFXNXDTvxd6ERERElP/479mzZzFv3jz4+vrCxsYGu3fvRt++fbFp0yZlh0dERFStBQQEQF9fH66urhg1ahR2785/ZHnXrl0IDAyEkZER7O3tMW3aNOzcuRNAfqLwn3/+gVwux61btzB27FiEhIQgKioKWVlZcHV1xcWLF5GZmYnJkydDTU0NXl5e8PHxwV9//SUe+8svv4SFhQW0tbWLjM/HxwcdOnSAiooKtLS04OPjAxcXF6ioqKBz585wc3MTk5Rvq1GjBqZPnw41NTUMGTIE0dHRePnyZZHHelfMMTExuHz5MubPnw9NTU20bt0aXbt2xd69ez+g1QtXrEePb9y4gfr160NFRQU3b958Z1l3d/dSCYyopFJOn8G9lx2A/5+z5JPugI5uiXPhREREVIXMnz8fUqkU//77LxwcHNCqVSt8/vnn2L59O6ytrZUdHhEREQEKk43Z2dnh+vXrAIDY2FjY29uL2xwcHBAbGwsgP1G4dOlSXL9+HfXq1UPr1q2xYMECWFtbo2XLlgDyO7tFRkbC0NBQrCMvLw+NGjUSl4szacnbZc6dO4eZM2ciPDwccrkcGRkZSEpKKnRfMzMzqKjk5yZ0dHQA5E+M9mZMb3pXzLGxsTAzM1NIar7ZJqWhWInCBg0aID4+Hubm5mjQoAEkEonCuCyvlyUSCWQyTvNO5U+elYUH+x7gpaQtAEDDIAtNOnACEyIioupu7ty5sLe3x9KlS9GvXz+YmJgoOyQiIiJ6S0xMDGrVqiX+bWVlBQCwtrZGdHS0uC06Olr8oa9+/fpITk7Grl274O3tDU9PT1y/fh1WVlZiotDGxgZ16tTBjRs3ijy2RCJ5b3xvlxk6dCgCAgIwYsQIaGhowMvL653jF5fEu2KOiYlBYmIisrKyoKWVn/OIjo6Gm5tbqRwbKOajx5GRkTAzMxP/fvToESIjI8XX6+VHjx6VWmBEJZH851+4n91NXG44QB3q6uxNSEREVN399ddfGDBgAIKDg2FtbQ03NzdMmjQJ+/btQ2JiorLDIyIiIgCLFy9GamoqIiIisHHjRvTv3x8A4O/vjwULFiA5ORkxMTFYtmwZBgwYAABQUVFBixYt8Ouvv8Lb2xvq6upwcXHB7t27xbEFmzVrBrlcjl9//RU5OTnIyclBSEgIoqOji4zF3NwcUVFR74w3LS0NJiYmUFdXx/79+3HlypXSaYj3xGxnZwdPT08EBgYiJycH//zzD/744w/07du31I5frEyKg4ODmD19/PgxbGxs4ODgoPCysbHB48ePSy0wouLKS0nBnaPpeCXJ/1Whhk0m6n1a4gm9iYiIqAry8/PDDz/8gP/+9794/vw5Fi9eDB0dHfz444+wtbVFvXr1MHHiRGWHSUREVK117twZ9evXR6tWrTB58mS0a9cOAPDtt9/CxcUFrq6u8PLywoABAzB8+HBxP29vb2RnZ6Np06biskwmg6enJwBATU0NR44cwfHjx2FjYwNra2t8//33kMvlRcYyZ84c9OnTB4aGhjh37lyhZVauXInJkyfDyMgIx48fh4+PT2k1xXtj3rVrF65fvw5zc3OMHTsWmzdvRu3atUvt+BKhhH0jVVVVERcXB3Nzc4X1SUlJMDc3r/CPHqempsLAwAApKSnQ19dXdjhUCuI27MDJfzojV5L/frYLkMPBhYlCIiKiqqAsvrvJZDJcvHgRv//+O9asWYP09HR+hy0n9b3aIN1nmrLDqNZ0zy7FrdDTyg6jWuN9oHyV/T74kM+ErKwsREZGwsnJSXxkFQAG9fRHcsKLMonTyMIYOw7tfm85iUSCmJiYYo0VSB+uqGvgbSXOprwei/BtSUlJqFGjRkmrI/ooufHxuPWPnpgkNKn/Cg4uukqOioiIiCoSuVyOy5cv48yZM5BKpTh//jwyMjJga2uLXr16wdfXV9khEhERKUVxEnlUvRQ7Udi7d28A+ZneESNGQFNTU9wmk8lw48YNNG/evPQjJHqHp9uP4QnyxyeQSGTwHlL0dOZERERU/XTq1AkXLlxAWloarK2t4evri+XLl8PX1xc1a9ZUdnhERERUTRkaGiIvL6/A+oSEBKV2xCt2otDAwABAfo9CPT09hamYNTQ08Omnn2LMmDGlHyFREbIjI3Hrei3IVTQAALatcmFiqaPkqIiIiKgiMTQ0xJIlS+Dr61uq4/cQERFR6Sit2YIrm5cvXyo7hEIVO1G4adMmAICjoyO+/vprPmZMShe55SwSVIYBAFTVc9CyX9HP2BMREVH1tHPnTmWHQERERFRplHiMwsDAwLKIg6hEMu/exZ2HDcV5u2t3EaCjW6xJvImIiKgaycrKwt9//42uXbsCAAICApCdnS1uV1VVxYIFC945qDcRERFRdfFBU8Pu27cPe/bsQXR0NHJychS2Xb16tVQCIyqKIAi4v/kiklWGAADUdV6haWc+ckxEREQFBQcH48iRI2KicNWqVahXr544jM7du3dhbW2NKVOmKDNMIiKiciGXy5UdAilJcd/7EicKf/nlF/znP//BiBEjcPjwYYwcORIPHz7EpUuXMGHChBIHSlRSr66F4W5sc+D/J9+u308d6hrsTUhEREQFbd++HTNmzFBYt2PHDnEik23btmH16tVMFBIRUZWmoaEBFRUVxMbGwszMDBoaGpBIJMoOi8qBIAjIyclBYmIiVFRUoKGh8c7yJU4UrlmzBr/99hsGDhyI4OBgzJgxAzVr1sScOXPw4sWLDw6cqDgEuRzhW+8gTTIQAKBlmI4GrXSVHBURERFVVA8ePICbm5u4rKWlBRWV//3A2LRpU/7YTUREVZ6KigqcnJwQFxeH2NhYZYdDSqCjowN7e3uF70GFKXGiMDo6Gs2bNwcAaGtrIy0tDQAwdOhQfPrpp1i1atUHhEtUPGmhl3Dvha/Ym9BzsDZUVNmbkIiIiAr38uVLhTEJExMTFbbL5XKF7URERFWVhoYG7O3tkZeXB5lMpuxwqBypqqpCTU2tWL1IS5wotLS0xIsXL+Dg4AB7e3v897//hYeHByIjI6vtlNZUPoS8PNzaEY1MSRMAQA3LFLg2NlRuUERERFSh2dra4tatW3BxcSl0+40bN2Bra1vOURERESmHRCKBuro61NXVlR0KVVAl7orVpk0b/P777wCAkSNHYsqUKWjfvj38/f3Rq1evUg+Q6LXk0+fxML2tuNxshC7HVCAiIqJ36ty5M+bMmYOsrKwC2zIzMzFv3jx06dJFCZERERERVTwl7lH422+/iTOlTJgwASYmJrhw4QK6d++OsWPHlnqARAAgz8nBjf0pyJEYAgAMnV7CydVYuUERERFRhTdr1izs2bMHLi4umDhxIj755BMAQEREBFatWoW8vDzMmjVLyVESERERVQwlThSqqKgoDHw4YMAADBgwoFSDInpb4tF/EJXV5v/HJpSjxUgDZYdERERElYCFhQUuXLiAcePG4ZtvvhGHypFIJGjfvj3WrFkDCwsLJUdJREREVDEUK1F448aNYlfo7u7+wcEQFUaemYkbf8ohk+gAAMzqp8LSnr0JiYiIqHicnJxw7NgxvHjxAg8ePAAAODs7w9iY3yeIiIiI3lSsRGGDBg0gkUjeO1mJRCIp0cw5//zzD5YsWYIrV64gLi4OBw8eRM+ePd+5j1QqxdSpU3H79m3Y2dlh9uzZGDFiRLGPSZVP3IGziMnNn+lYIslDqxGGyg6JiIiIKiFjY2M0bdpU2WEQERERVVjFShRGRkaWycEzMjLg4eGBzz77DL179y5WHF26dMEXX3yB7du349SpUxg9ejSsrKzg5+dXJjGScsnS0hD2dw0IkvwZmWw+zYChqZGSoyIiIiIiIiIiqnqKlSh0cHAok4N36tQJnTp1Knb5oKAgODk5YenSpQCAOnXq4Ny5c1i+fDkThVVU9M4QxMs7ABJAVTUbLQdxbEIiIiIiIiIiorJQ4slMtmzZ8s7tw4YN++Bg3ic0NBTt2rVTWOfn54evvvqqzI5JypP34gVuXLAEJPmT5zi1zUYNPW0lR0VEREREREREVDWVOFH45ZdfKizn5ubi1atX0NDQgI6OTpkmCuPj4wvMSmdhYYHU1FRkZmZCW7tgEik7OxvZ2dnicmpqapnFR6XrQfB5PEcXAIC6Rga8+ugrOSIiIiIiIiIioqpLpaQ7JCcnK7zS09MRERGBli1bYufOnWUR40dZtGgRDAwMxJednZ2yQ6JiyH4ai5vXXcTlT7oBGpolvlyJiIiIiIiIiKiYSiXzUrt2bfzwww8FehuWNktLSyQkJCisS0hIgL6+fqG9CQEgICAAKSkp4ismJqZMY6TSEb7+KlIlzgAALZ0UNOlUQ8kRERERERERERFVbSV+9LjIitTUEBsbW1rVFcrLywtHjx5VWHfy5El4eXkVuY+mpiY0NTXLNC4qXa/uPcSdRw0BSf6y+yBNqKqxNyERERERERERUVkqcaLw999/V1gWBAFxcXFYtWoVWrRoUaK60tPT8eDBA3E5MjISYWFhMDY2hr29PQICAvD06VNxApUvvvgCq1atwowZM/DZZ5/h9OnT2LNnD44cOVLS06AKShAE3FgfgUxJRwBADeMk1G9hquSoiIiIiIiIiIiqvhInCnv27KmwLJFIYGZmhjZt2mDp0qUlquvy5cvw9fUVl6dOnQoAGD58OIKDgxEXF4fo6Ghxu5OTE44cOYIpU6bg559/hq2tLdavXw8/P7+SngZVUKlX7+B+wqdib8Jmn+lDIpEoNygiIiIiIiIiomqgxIlCuVxeagdv3bo1BEEocntwcHCh+1y7dq3UYqCKQ5DLEbY5FjmSOgAAA9tncKpvqeSoiIiIiIiIiIiqBw78RhVG0tmriExp/v9LMrT83ESp8RARERERERERVSclThQKgoC9e/di/Pjx6Nu3L3r37q3wIvoQQl4eru5+BZkkf/Zqc9fnsLRXV3JURERERAX9888/6NatG6ytrSGRSHDo0KH37iOVSuHp6QlNTU04OzsX+uQMERERkbKVOFH41VdfYejQoYiMjISuri4MDAwUXkQfIu6Pi3iS+SkAQEWSg1afmys5IiIiIqLCZWRkwMPDA6tXry5W+cjISHTp0gW+vr4ICwvDV199hdGjR+P48eNlHCkRERFRyZR4jMKtW7fiwIED6Ny5c1nEQ9WQPCsLV//UgCDJvxxtmryEgTHHJiQiIqKKqVOnTujUqVOxywcFBcHJyUmc+K9OnTo4d+4cli9fzkn5iIiIqEIpcY9CAwMD1KxZsyxioWoqctd/kSDzBACoqb5CqxHsTUhERERVR2hoKNq1a6ewzs/PD6GhoUXuk52djdTUVIUXERERUVkrcaJw7ty5mDdvHjIzM8siHqpm8lLTEHbWQlyu2fYVtHQ4xw4RERFVHfHx8bCwsFBYZ2FhgdTU1CK/Uy9atEhheB87O7vyCJWIiIiquRJnZPr374/k5GSYm5vDzc0Nnp6eCi+ikojYdBkvBRcAgKZGCrz6mSo5IiIiIiLlCwgIQEpKiviKiYlRdkhERERUDZR4jMLhw4fjypUrGDJkCCwsLCCRSMoiLqoGsp89x81r/3uM3bWXADV19iYkIiKiqsXS0hIJCQkK6xISEqCvrw9tbe1C99HU1ISmpmZ5hEdEREQkKnGi8MiRIzh+/DhatmxZFvFQNXJ99Q1koDUAQEc3EY06cmxCIiIiqnq8vLxw9OhRhXUnT56El5eXkiIiIiIiKlyJu2/Z2dlBX1+/LGKhaiT1xgPcjfrfo+qNRtRg71QiIiKqFNLT0xEWFoawsDAAQGRkJMLCwhAdHQ0g/7HhYcOGieW/+OILPHr0CDNmzMDdu3exZs0a7NmzB1OmTFFG+ERERERFKnGicOnSpZgxYwaioqLKIByqDgS5HBfXJSBXkp9wNrJ+ik8a6yo5KiIiIqLiuXz5Mho2bIiGDRsCAKZOnYqGDRtizpw5AIC4uDgxaQgATk5OOHLkCE6ePAkPDw8sXboU69evh5+fn1LiJyIiIipKiR89HjJkCF69eoVatWpBR0cH6urqCttfvHhRasFR1RR79BqiU5sAEkAFufCZZPH+nYiIiIgqiNatW0MQhCK3BwcHF7rPtWvXyjAqIiIioo9X4kThihUryiAMqi7kWVm4dFATgiT/0rP2TISJla2SoyIiIiIiIiIiog+a9ZjoQ93deBlJsuYAAA21VLT+3FrJEREREREREREREfABicI3x1spjL29/QcHQ1VbdkISrl90EpddumVDU6vEw2QSEREREREREVEZKHGi0NHR8Z2z08pkso8KiKquq6vD8Qr5vQl19RLQpLulkiMiIiIiIiIiIqLXSpwofHsQ5tzcXFy7dg3Lli3D999/X2qBUdXy8voj3HvsAfx/jrnJ6BrvTDgTEREREREREVH5KnGi0MPDo8C6xo0bw9raGkuWLEHv3r1LJTCqOgRBwMV1z5EncQQAmNhFo6aHo1JjIiIiIiIiIiIiRaU2QJyLiwsuXbpUWtVRFfLkz+uISfMEAKggGz6TbZQcERERERERERERva3EPQpTU1MVlgVBQFxcHObOnYvatWuXWmBUNciysnHpkDYgyc9J2zV9BiMzByVHRUREREREREREbytxotDQ0LDA2HKCIMDOzg67du0qtcCoagjfcA3JsqYAAE31ZPiMtlNyREREREREREREVJgSJwpPnz6tkChUUVGBmZkZnJ2doaZW4uqoCst8mojrl2qKy3V75UJdo9SediciIiIiIiIiolJU4sxe69atyyAMqmoEQUDo0kfIQhMAgL7+UzTsZKvkqIiIiIiIiIiIqCgl7t61aNEibNy4scD6jRs3YvHixaUSFFV+0YevIzKpEQBAglw0n2xU4JF1IiIiIiIiIiKqOEqcKFy7di1cXV0LrK9Xrx6CgoJKJSiq3HJfpuG/h43/N4GJZyxsnHWVHBUREREREREREb1LiR89jo+Ph5WVVYH1ZmZmiIuLK5WgqHK7uPQ20oX8CUx0NJ/BdxxnOSaisiOTyZCbm6vsMIjoI6mrq0NVVVXZYRARERFVayVOFNrZ2eH8+fNwcnJSWH/+/HlYW1uXWmBUOcX/cw/3ohsAEgCQo/EYDaipcwITIiob6enpePLkCQRBUHYoRPSRJBIJbG1toavLpxCIiIiIlKXEicIxY8bgq6++Qm5uLtq0aQMAOHXqFGbMmIFp06aVeoBUecgys3F+iwRyiQYAwMI5CrUbOys5KiKqqmQyGZ48eQIdHR2YmZlxHFSiSkwQBCQmJuLJkyeoXbs2exYSERERKUmJE4XTp09HUlISxo8fj5ycHACAlpYWZs6ciYCAgFIPkCqPayuv42VeYwCAptoLtJvq9J49iIg+XG5uLgRBgJmZGbS1tZUdDhF9JDMzM0RFRSE3N5eJQiIiIiIlKXGiUCKRYPHixfj2228RHh4ObW1t1K5dG5qammURH1USyTdicOt23f9/5BhwH5ALLR1+ySeisseehERVA+9lIiIiIuX74MHjdHV10aRJE9SvX/+jk4SrV6+Go6MjtLS00KxZM1y8eLHIssHBwZBIJAovLS2tjzo+fRx5ngznfk2FTKIDADCxegT3dgUnvCEiIiIiIiIioopL6bNM7N69G1OnTkVgYCCuXr0KDw8P+Pn54dmzZ0Xuo6+vj7i4OPH1+PHjcoyY3nZnQxieZdYBAKhL0tBmur2SIyIiqlrq1auH0NDQcjteSEgIatWqBV1dXVy6dKncjvsuISEh8PDwUHYY7zR37lyMHj263I+rq6uL2NjYcj8uEREREVU9JX70uLQtW7YMY8aMwciRIwEAQUFBOHLkCDZu3Ihvvvmm0H0kEgksLS3LM0wqQnpUIq6F1hSXXTq/hL6xgRIjIqLqLlsmQ668bGZBVleRQFMJY6fdvn27XI8XGBiImTNn4vPPPy/X476Lt7c3rl+/Xqyyc+fOxZMnT7B+/foyjqpiSE9PV3YIRERERFRFKDVRmJOTgytXrihMgqKiooJ27dq9s+dEeno6HBwcIJfL4enpiYULF6JevXrlETK9QRAEnF/+FDlwBwAYGkahaV9OYEJEypMtk+Fc/Auk58rKpH5ddVW0tDRWSrKwPEVHR6Nu3bqFbsvLy4OamtJ/Z6w22N5EREREVJ6U+ujx8+fPIZPJYGFhobDewsIC8fHxhe7j4uKCjRs34vDhw9i2bRvkcjmaN2+OJ0+eFFo+OzsbqampCi8qHbd/u4YnKflJQlVkwnuaBQciJyKlypULSM+VQUNFAj011VJ9aahIkJ77/t6KcrkckydPhqmpKQwNDdGkSRM8f/4cALBw4UI4ODhAX18fXl5euHHjBgBg27Zt8PX1Vahn5MiR+O677wAAjo6OOHfuHABgxIgRmDx5Mtq2bQs9PT106NABL168EPdbt24dbG1tYWlpiXXr1kEikYifkd9//z2srKygr68PNzc33Llzp0D89erVw6NHj9ChQwex975EIsGqVavg5OQEX19fyOVyBAYGws7ODlZWVpg8eTKys7MB5I8l3KZNG4wdOxb6+vqoX78+Hjx4gMDAQJiYmKB27dq4fPlyoW3Xrl07bN68WVx+9eoV9PT0EBMTA6lUCmdnZ3GbRCLBr7/+CicnJ5iammLRokUAAKlUioULF2Lz5s3Q1dVFp06d3tn2AHD//n14eXlBT08Pffr0gb+/v9j2QP5YyrVr14apqSmGDx+OjIyMIt59RWfPnkWjRo1gaGiI1q1b4+HDh+K2SZMmwdraGoaGhujQoQOio6MVzu3N9p47dy4GDx6Mfv36QU9PD82aNUNkZKRC+dfvcevWrREYGIjGjRtDX18f/v7+4nsDAPPnz4e5uTkcHR2xcuVKJiGJiIiISIHSxygsKS8vLwwbNgwNGjSAj48PDhw4ADMzM6xdu7bQ8osWLYKBgYH4srOzK+eIq6bES49x+YKLuFyzVTzM7WooMSIiov/RVFGBlppqqb40VYr3kXnixAlcuHABjx49QlJSEtauXStOuuXq6orLly8jKSkJ7du3x7BhwwAAPXr0wKVLl5CQkAAgv8f9oUOH4O/vX+gx9uzZg+XLlyMxMREymQw///wzAODmzZuYPn06Dh06hMjISFy4cEHc5+7duwgKCsK1a9eQkpKCvXv3wtjYuEDdt2/fhr29PU6cOKHwo93Jkydx/fp1nDhxAhs2bMC+ffsQGhqKW7du4cqVK2KiDsgfT7Bt27Z48eIFmjVrhnbt2kFfXx8JCQkYMmQIpk2bVuh5+fv7Y8+ePeLyn3/+CXd39yI/u0+fPo2bN29CKpVi3rx5ePjwIVq3bo1Zs2Zh+PDhSE9Px19//fXOtgeAgQMHignXESNG4ODBg+K2vXv3IigoCH///TdiYmKQm5uLwMDAQuN5U0xMDPr27YsVK1YgKSkJffr0wYABA8TtLVq0QHh4OOLi4mBra4vJkycr7P9mewPAwYMHMX78eCQnJ8PFxQVz584t8th79uzB/v37ER0djVu3bmHHjh0AgD/++APr169HaGgorl+/jj///PO950FERERE1YtSE4WmpqZQVVUV/2P0WkJCQrHHIFRXV0fDhg3x4MGDQrcHBAQgJSVFfMXExHx03NVdzssMnAkCZBJtAICx2SN4j6z5nr2IiKoHdXV1pKWl4e7du1BRUYGnpyd0dXUBAL1794aZmRnU1dUxa9Ys3LhxA+np6WLPwH379gHITzY6OTmhdu3ahR6jX79+cHd3h5aWFvr06SOO3bd//3707t0bjRs3hra2NmbPni3uo6amhuzsbISHh0Mmk8HV1bVE4/1+88030NfXh7a2Nnbt2oWvv/4atra2MDExwZw5c7Bz506xbJ06ddC/f3+oqamhb9++ePnyJaZOnQo1NTX079+/yLEGe/fujbNnzyI5ORlAfsKrqGTp65h0dXVRv359uLu74+bNm0WWLarto6KicPv2bcyaNQvq6uro1q0bmjVrJu63YcMGBAQEwMHBAdra2pg1a5b4Pr3L9u3b0atXL3h7e0NVVRWTJk1CVFQUoqKiAAADBgyAgYEBtLW1MXPmTLHHaGHtDQBt27aFr68v1NTUMGDAgHeO1zh69Gg4ODjA0NAQXbp0Ubg+Ro8ejVq1asHAwAAzZsx473kQERERUfWi1EShhoYGGjVqhFOnTonr5HI5Tp06BS8vr2LVIZPJcPPmTVhZWRW6XVNTE/r6+gov+nCCICDku3tIk+X37tBSew6/b+35yDER0f9r27YtvvjiC3z++eewsrLC119/jdzcXAD5jwXXq1cPBgYGsLS0hCAISEpKApCfONq9ezcAYPfu3e9MkL05ZIeOjo44mUV8fDxsbW3FbW/+7ezsjKVLl2LWrFmwsLDA6NGjSzQcx5t1xcbGwt7+fzPcOzg4KMy6a25uLv6tra0NU1NT8XNCW1u7yMk3TExM0KpVKxw8eBDp6ek4duwY+vXrV2RMRbVDYYpq+/j4eJiZmUFTU7PQc42OjsbYsWNhaGgIQ0NDtGzZEomJiUUe5839tm7dKu5naGiIjIwMPH36FED+Y+DOzs7Q19dH06ZNxeugsBhKeq4fcn0QEREREQEV4NHjqVOnYt26ddi8eTPCw8Mxbtw4ZGRkiLMgDxs2TGGyk/nz5+PEiRN49OgRrl69iiFDhuDx48cYPXq0sk6hWrmz8TqinnsAACTIRbMvJNDR11ByVEREFcuUKVMQFhaGS5cu4fjx49i+fTuioqLw1VdfYfPmzUhOTkZcXBwkEgkEIX/Mw65duyIsLAyPHj3CH3/8gf79+5f4uJaWlmIiCkCB8XuHDh2K0NBQREREICoqCsuWLSt23W/+IGRtba0wpl50dDSsra1LHG9hXj9+/Mcff6Bx48ZF/hBY3FgBvLPtLS0tkZiYiJycHLH8m+1mY2ODzZs34+XLl+KrOGMU2tjYYMyYMQr7vXr1Ci1atMDZs2exZs0aHD16FCkpKbh48eJ7z6E0vO/6ICIiIiJSeqLQ398fP/30E+bMmYMGDRogLCwMx44dE38Nj46ORlxcnFg+OTkZY8aMQZ06ddC5c2ekpqbiwoULRc7OSKXn+bUnuBTyv4Hknbyi4dzYTIkRERFVPJcvX8alS5eQl5cHPT09qKurQ1VVFenp6VBRUYGZmRny8vIKjHOno6ODLl26YMyYMXBxcYGTU8lnke/Vqxf279+Pq1evIisrCwsXLhS3RUREQCqVIicnBzo6OtDU1ITqB87e7O/vj6VLl+Lp06d48eIFFixYoDD+3sfo2bMnzp07h19//fWdvSrfxdzcHI8fPxaTsO9qe0dHR9SpUwc//PADcnNzceTIEfz777/i9s8++wwLFy4UJyKJi4vDsWPH3hvDoEGDsHfvXoSEhEAulyMtLU18ZDktLQ3q6uowNTVFRkaGwsQpZal3797YsGEDHj16hNTUVPz000/lclwiIiIiqjyUnigEgIkTJ+Lx48fIzs7Gv//+qzA2kFQqRXBwsLi8fPlysWx8fDyOHDmChg0bKiHq6iU3NRNnVssggw4AwNjkIVp/7vyevYiIlCNbLkdWnqxUX9lyebGOnZKSgs8++wyGhoZwcXFBixYtMGjQINSvXx9jx46Fu7s7HB0d4eTkBA0NxR7Z/v7+OH369Af1JgQADw8P/PDDD+jWrRscHR3RqFEjAPnDcGRnZ2P69OkwMTGBvb09DAwMMGXKlA86zqhRo9CrVy80bdoUdevWhYeHh0Lv/49hYGCAdu3a4cKFC+jTp88H1dG3b1+kp6fDyMgIXbt2fW/b79y5E0eOHIGxsTE2btyIrl27io8iDxw4EKNGjUKXLl2gr68PHx+fQmeLfpuTkxN27dqF6dOnw9jYGK6urjh8+DAAoGPHjmjRogUcHBzg5uaG5s2bf9B5llT37t0xYsQINGvWDG5ubmjfvr3CI9dERERERBLh9c/t1URqaioMDAyQkpLC8QqLSRAEnPnmBiIT3AAAWqrP0WOZIXQN+MgxESlPVlYWIiMj4eTkJM4qnC2T4Vz8C6TnysrkmLrqqmhpaQzND+yJV94iIiLg7u6OrKwsjiVbAl5eXpg0aRIGDRqk7FDK1PHjxzFp0iTcu3dP2aEAKPyeBvjd7bWq0g71vdog3afwmc+pfOieXYpboaeVHUa1xvtA+Sr7fVBVPhOoYlJTdgBU8d3deltMEkqQi6afy5kkJKIKSVM1P5GXKy+b38DUVSQVPkn4559/ol27dsjOzkZAQAC6d+/OJOF7/Pvvv7CysoKNjQ127dqFGzduoH379soOq0wcOnQIXbp0QVJSEubPn48ePXooOyQiIiIiqkCYKKR3SroRh4unHcVlx6aRqN3MVXkBERG9h6aqKjQrdi6vTO3evRuDBw+GiooKfHx8sGbNGmWHVOE9efIEvXv3xsuXL+Hk5IS9e/fCzKxqjsG7YsUKDB06FFpaWujSpQvmzJmj7JCIiIiIqAJhopCKlJWUjtO/5CLv9biERg/hO85FyVEREdG7bN26VdkhVDp9+vT54PEQKxupVKrsEKqM1atXY8mSJYiPj4eHhwdWrlyJpk2bFlo2ODgYI0eOVFinqamJrKys8giViIiIqNgqxGQmVPHkZmTj+OxYpObZAgC0VJ6j3bd2fHyNiIiIqr3du3dj6tSpCAwMxNWrV+Hh4QE/Pz88e/asyH309fURFxcnvh4/flyOERMREREVDxOFVIA8V4ZT/3mA55n5sxqr4RU+HS+HnrHWe/YkIiIiqvqWLVuGMWPGYOTIkahbty6CgoKgo6ODjRs3FrmPRCKBpaWl+LKwsCjHiImIiIiKh4lCUiAIAv6ZewtPX9YBkD95ieegF6jV2FLJkREREREpX05ODq5cuYJ27dqJ61RUVNCuXTuEhoYWuV96ejocHBxgZ2eHHj164Pbt2+88TnZ2NlJTUxVeRERERGWNiUJScHHJDTx8mj/DMQQ56naMhlsHe+UGRURERFRBPH/+HDKZrECPQAsLC8THxxe6j4uLCzZu3IjDhw9j27ZtkMvlaN68OZ48eVLkcRYtWgQDAwPxZWdnV6rnQURERFQYJgpJdHPdLdy64yYu1/z0Pj4dUFuJERERERFVfl5eXhg2bBgaNGgAHx8fHDhwAGZmZli7dm2R+wQEBCAlJUV8xcTElGPEREREVF0xUUgAgAf7InDp3CfisvUn4fAdV0eJERERVW3bt29Ht27ditw+d+5cjB49uhwj+p99+/bBxsYGurq675ycoaoIDg5WeIy0uBYuXIiJEyeWQUSlJz4+Hs2bN4eenh6WLVum7HCqBFNTU6iqqiIhIUFhfUJCAiwtizdUi7q6Oho2bIgHDx4UWUZTUxP6+voKLyIiIqKyxkQhIeZ0FEL+tIcgUQMAmFvdRceAukqOioioahs8eDD++OMPcVkikbzzMcTSUpwE5IwZM7Bp0yakp6fD3Ny8zGOqrGbNmoVVq1YVq2zr1q2xbdu2Mo6ooN9++w2Ojo5IS0vD1KlTP6iOqKgoqKmplXJklZeGhgYaNWqEU6dOievkcjlOnToFLy+vYtUhk8lw8+ZNWFlZlVWYRERERB+E3/qqucSrcTizxQhyaAIAjAweoON8F0gkEiVHRkREyhIdHY26dUv+g1FeXl6pJZRKs67q7EPfy9Ikk8mgqqqq1BhK29SpUzF8+HA0btwYTZs2xYoVK5CRkYGRI0cCAIYNGwYbGxssWrQIADB//nx8+umncHZ2xsuXL7FkyRI8fvxYab2GiYiIiIrCHoXVWNyFaBxfqYlc6AEA9LUeo/NCJ6irV60v80RE5WndunUYNGgQACA3Nxc1atTA/PnzAQD37t2DjY0NAMXHXTt06AAgf8IDXV1dhISEAAAyMzPRr18/6OnpoVmzZoiMjBSPExISgoYNG8LQ0BA+Pj4IDw8Xt73dO/F1bzapVIqFCxdi8+bN0NXVRadOnQrEr6urC5lMBhcXFzRt2rRYx1q1ahWcnJzg6+sLAFi9ejVq164NU1NTDB8+HBkZGWL5+fPnw9zcHI6Ojli5cqVCMvDtuuRyOQIDA2FnZwcrKytMnjwZ2dnZBdoPKNjrTSKR4Ndff4WTkxNMTU3FhA0AZGRkYPDgwTA0NISnpyfu379f6HuZmZkJfX19PH78WFx39uxZODs7A1DsnSmVSuHs7Iz58+fD2NgYjo6OOH78OABgwYIFCAkJwejRo6Grq4uFCxcCAHr37g1zc3MYGxujX79+ePHihXicP/74A87OzjA2Nsa8efPg6OiIc+fOiXFNnDgR1tbWsLW1xQ8//FBo/F988QU2b96MBQsWQFdXF9euXcOff/4JNzc36OnpoXbt2ti7d69YPi8vD3PmzIGDgwMMDAzQunVrAPnXp0wmg66uLnR1dREdHY2srCxMmDABlpaWsLe3x/z58yGXy8V2GThwIPr06QNdXV2cPn0aGzduhIODA/T09ODi4gKpVFpozJWFv78/fvrpJ8yZMwcNGjRAWFgYjh07Jk5wEh0djbi4OLF8cnIyxowZgzp16qBz585ITU3FhQsXlJ7EJSIiInobf6qvph79/gD/HLCCDNoAAB21OHT4zhxaNdSVHBkR0Yd78u23kL18WabHUDU0hO2CBUVu9/b2FhODV69ehYWFhZjgCQkJgbe3d4F9Tpw4AYlEgoiICNja2gIATp06hYMHD+LIkSPYuXMnPvvsM8ydOxebN29GUlISunfvjg0bNqBbt25YsWIFunfvjvDw8Hf2wmvdujVmzZqFJ0+eYP369YWWSU9PV4ilOMc6efIkrl+/DnV1dezduxdBQUH4+++/YW5ujlGjRiEwMBA//fQT/vjjD6xfvx6hoaEwNTVF//79Cxz/zbo2bNiAffv2ITQ0FNra2ujevTsWLVqEuXPnFnmObzp9+jRu3ryJqKgoNG7cGP3790etWrUwb948JCQkIDo6GrGxsWjfvj1cXFwK7K+trY1u3bphz549mD59OgBg9+7d8Pf3L/R4UVFR0NTUxLNnz7Bx40Z8/vnnePz4Mb799lucOnUKo0ePxpAhQ8TyvXv3xtatW5GXlwd/f3/Mnz8fK1aswLNnzzBo0CDs3bsXbdq0QWBgIJ4+fSru9/XXXyM5ORn37t1Damoq2rdvj/r166Nr164K8QQFBSErKwvOzs6YPXs2ACA1NRX79u1D7dq1cezYMfTv3x/e3t6wtLTE4sWLcezYMYSEhMDGxgbnz58HkH99Ojs7Iz09Xaz7P//5D27fvo3w8HCkpaWhXbt2sLe3x4gRIwAABw8exO+//469e/ciMzMTVlZWuHLlCmrXro3Hjx+LScXKbOLEiUWOUfl2InT58uVYvnx5OURFRERE9HHYo7AaurnhDqT77cUkoa7GE7SfpwcD0xpKjoyI6OPIXr6ELDm5bF/vSUS6uroiOzsbkZGRCAkJwdixY3H79m3IZDKEhISgZcuWxT6ftm3bwtfXF2pqahgwYACuX78OADh69Cjc3d3Ru3dvqKurY9q0aXj16hUuXbr0Mc1XqOIc65tvvoG+vj60tbWxYcMGBAQEwMHBAdra2pg1axb27dsHANi/fz9Gjx6NWrVqwcDAADNmzChwvDfr2rVrF77++mvY2trCxMQEc+bMwc6dO4sd+zfffANdXV3Ur18f7u7uuHnzJgBg7969mD17NvT19eHq6orhw4cXWYe/vz/27NkDIP8R2v379xeZKKxRowamT58ONTU1DBkyBNHR0Xj5jutlyJAhqFGjBgwMDDBlyhQxoXz06FE0adIEHTt2hIaGBubMmSMOCSIIAjZt2oSffvoJurq6sLa2xrhx48Q2fh8fHx+4uLhARUUFnTt3hpubGy5fvgwgv5fm999/D3t7e6iqqqJVq1ZF1rNr1y4EBgbCyMgI9vb2mDZtmsJ74+Pjgw4dOkBFJf+rpkQiwe3bt5GdnQ0HBwc4OTkVK14iIiIiKl9MFFYjcrkcoT/cxMUQV3HiEiPdh+j2kzlMbTiTHhFVfqqGhlA1Mirbl6Hhe+No2bIlQkJCEBISAh8fH7i7u+PatWtF9igsyuvHGAFAR0dH7NEVGxsLe3t7cZuKigrs7OwQGxtb/MYqpuIc63UvSCD/kcuxY8fC0NAQhoaGaNmyJRITEwHkz8D7Ztk3/y5s3dvHdnBwKNE5FtV+cXFxsLOzE7e9+ffbOnbsiAcPHuDRo0eQSqUwNjaGu7t7oWXNzMzExJiOjg4AKPTCe1NeXh6++uorODg4QF9fH3379kVSUhKAgu2kra0NExMTAEBiYiIyMzNRt25dsY1nzZpVYAbeopw7dw4tWrSAsbExDA0NcfnyZfG4T548KXYC733vzZvx16hRAzt37sQvv/wCCwsL9OvXr0yuVSIiIiL6eHz0uJqQZefhTGAEHsfXE9eZW4Sj4wJXqGtwTEIiqhre9UhwefL29sbZs2dx7do1NGrUCN7e3tizZw+SkpLg5ub20fVbW1vj6NGj4rIgCIiJiYG1tTWA/CRVZmamuP3NJFJJJ6t637HertPGxgbfffcdevfuXaAuS0tLhUdoC5vl+c26rK2tER0dLS5HR0eLx61Ro0aR5/g+VlZWiImJQa1atQAAMTExRZbV0NBAz549sWfPHkRGRhbZm/B93m737du3QyqV4sKFC7CxscHx48cxduxYAPntdPLkSbFsVlaWmMwzNTWFpqYmHj16BGNj4xLHMXToUAQEBGDEiBHQ0NCAl5cXBEEAkJ8wjYqKEsdgLCp24H/vzes2fPO9KWyfzp07o3PnzkhPT8cXX3yBWbNmITg4uMTxExEREVHZYo/CaiA7JQtHv47E4/g64jpbl9vo+kNdJgmJiMqAt7c39u7dC2dnZ6irq6NVq1YICgpC8+bNxR5nbzM3N0dUVFSx6u/UqROuX7+Ow4cPIy8vD8uXL4e2tjYaN24MAPDw8MCuXbsgk8mwZcsWPHjwQOE4jx8/FpNDH3ust3322WdYuHAhHj58CCC/996xY8cA5I/Jt2HDBjx69Aipqan46aef3nlsf39/LF26FE+fPsWLFy+wYMECDBgwAADEXpoRERFIS0srckKPwvTt2xcLFy5EamoqIiIisGXLlneWHzBgAHbs2IEDBw58cKLw7fc3LS0NWlpaMDIywvPnzxXaolOnTrh48SJOnDiB3NxcLFiwQHy/VFRUMHz4cEybNg0vX76EXC5HeHg4Ll68WKw40tLSYGJiAnV1dezfvx9XrlwRt40YMQKzZ89GTEwMZDIZ/vnnHwD5yUm5XK6Q2PX398eCBQuQnJyMmJgYLFu2THxv3paQkIA///wTmZmZ0NTUhI6OTpWbBZmIiIioqmCisIpLf5qKP6Y/w7O0/F/8JUIeajcPh1+AW4l7lRARUfE0bNgQgiCI4xE2adIEubm57xyfcM6cOejTpw8MDQ3FseqKYmpqikOHDiEwMBAmJiY4ePAgDh06BHX1/Ampli9fju3bt8PY2BhXrlxB8+bNxX379u2L9PR0GBkZFZj84kOO9baBAwdi1KhR6NKlC/T19eHj44M7d+4AALp3744RI0agWbNmcHNzQ/v27aGpqVnksUeNGoVevXqhadOmqFu3Ljw8PBAQEAAgf4bomTNnwsvLCx4eHvDz83vvubz2+lzs7OwwcOBADB069J3l27Zti7i4OFhaWqJOnTrvLFuUSZMmITg4GIaGhvjhhx8wbNgwGBkZwcLCAt7e3ujYsaNY1sLCAtu2bcO4ceNgYWEBDQ0NWFhYiG21fPlyGBgYwM3NDcbGxhg2bBiSk5OLFcfKlSsxefJkGBkZ4fjx4/Dx8RG3TZ8+HW3btkXz5s1hYmIiThpTo0YNfPPNN2jQoAEMDQ0RHR2Nb7/9Fi4uLnB1dYWXlxcGDBhQ5FiPcrkcP/74IywsLGBubo6nT5/iu++++6B2JCIiIqKyJRGK26WgikhNTYWBgQFSUlKgr1+1x+V7+PtDhB40QrZgCABQRSbce8bCs2dt5QZGRFQKsrKyEBkZCScnJ2hpaSk7HPoAx48fx6RJk3Dv3j1lh1KhZWRkwNDQEI8fP1Z4vLeqKeqerk7f3d6lqrRDfa82SPeZpuwwqjXds0txK/S0ssOo1ngfKF9lvw+qymcCVUzsUVgFZadk4VTAHUgPOIlJQg3JS3iNecEkIRERKdWhQ4eQm5uL+Ph4zJ8/Hz169FB2SBXS8ePHkZaWhlevXmHmzJlo2LBhlU4SEhEREVHFwERhFRNzOhr7p6QiKs5VXGeg/Qjt/iPApUXRszoSERGVhxUrVsDY2Bhubm6oXbs25syZo+yQKiSpVAoHBwdYWVnhzp072LZtm7JDIiIiIqJqgLMeVxF5r3JxYck93H/kAkjy878qyIa9x320nlwfqqrMCRMRkfJJpVJlh1ApLFq0CIsWLVJ2GERERERUzTBRWAXE/xuLs+sEpOfVAf5/fhI9jWg0HacBx4buyg2OiIiIiIiIiIgqBSYKK7FXiRm4EhSF+w9qQ5Dkv5USIQ82n4SjzYz6UFdXVXKERERERERERERUWTBRWAllv8zC1d8e4t4de+Thf70IdVTj4DlSBpeWHsoNkIiIiIiIiIiIKh0mCiuRnIwcXF/3AOFhNshFHXG9RMiDhf1dtJ3pCi1dDSVGSERERERERERElRVnuKgE8rLycO3XcOyZmI4bYa7IhV7+BkEOM+Nw+M1IRpcF7kwSEhFVItu3b0e3bt2K3D537lyMHj262PWtXLkS5ubmMDU1LY3wKrySts9rX3zxBX788ccyiKj0hIeHw83NDXp6eti/f7+ywyEiIiKiaoQ9CiuwjPg03N37BBHXTJEpd1HYZmIQgQbDDODYqJ6SoiMioo8xePBgDB48WFyWSCSIiYmBra1tievKycnBjBkzcP36dXzyySelGWaVExQUVOyyjo6O2LZtG1q2bFmGERW0ZMkSdOvWDQsXLvzgOqRSKUaPHo0HDx6UYmREREREVNUxUVjByPLkiPwzEvekeYh/6QgBiglCI937cB+gDeeWdYqogYiIqptnz54hNzf3g5KEeXl5UFMrna8DpVlXdRYdHY02bdoo7fiCIEAQBKio8METIiIiouqG3wAriKRbiQiZfxs7x7zE2UNOiHtZGwLUxe0GWo/gNfgxeq9ygXNLeyVGSkRE77Ju3ToMGjQIAJCbm4saNWpg/vz5AIB79+7BxsYGABAcHIx27doBADp06AAAcHFxga6uLkJCQgAAmZmZ6NevH/T09NCsWTNERkYWOF50dDRcXFwgk8mgq6uLfv36AQAOHDiAOnXqwMjICF27dsXTp08BAFFRUVBTU0NQUBBsbGwwYsQIyGQyBAYGwsHBARYWFpg2bRry8vIA5Cf/Jk6cCBMTE7i6umLx4sVwdnYusq6srCxMmDABlpaWsLe3x/z58yGXywEUfFxYKpUWqGvdunWwsrKCpaUlNm/eLJZNTExEp06doK+vD19fXzx79qzQ9o+JiYGenh5evXolrtu8ebPY1iNGjMB3330nvgdt2rTBuHHjoK+vj7p16+Lq1asAgNGjRyM6OhodOnSArq4utm/fjuTkZHTs2BGmpqYwMzPD559/juzsbIX33tbWFpaWlli3bh0kEgmePHkCAHjx4gUGDRoEc3Nz1KxZU+Hc3tSpUyecOXMGo0ePhq6uLpKSkrBx40Z88skn0NPTg7u7O6RSqVg+IyMD48ePh7W1NYyMjDB06FDIZDJ06tQJjx49gq6uLnR1dQEAycnJGDhwIExNTVGrVi2sXbtWrGfEiBGYOHEi2rRpAx0dHTx8+BDff/89rKysoK+vDzc3N9y5c6fQmImIiIio6qgQicLVq1fD0dERWlpaaNasGS5evPjO8nv37oWrqyu0tLTg5uaGo0ePllOkpSfvVS6iT0Xj3yW3ceCLKBz6yQT3HtVBtmAollFHGiytb6HNuDj0DXJG3fZOyguYiIiKxdvbW0z0Xb16FRYWFjh37hwAICQkBN7e3gX2OXHiBAAgIiIC6enpYpmDBw9i/PjxSE5OhouLC+bOnVtgX3t7e9y+fRuqqqpIT0/H3r17cffuXYwcORLr1q1DfHw8atasiSFDhoj7yGQyhIWF4eHDh1i3bh2WLVuGkJAQXL58GREREbh69ar4iO6vv/6K8+fPIzw8HGfOnMGuXbsUjv92XQsWLMDt27cRHh6Oc+fOYdu2bdiyZUux2k4mk+HWrVt4/PgxtmzZggkTJiAtLQ0AMGHCBJiZmeHZs2f4/vvvsW3btkLrsLOzg7u7O44cOSKu2717N/z9/QstHxISglatWiE5ORm9e/fGlClTAADr16+Hvb09Tpw4gfT0dAwePBhyuRwTJkzA06dPcePGDVy+fBm//vorAODmzZuYPn06Dh06hMjISFy4cEHhOEOHDoW1tTViYmJw9OhRBAQE4MaNGwXi+euvv+Dt7Y3169cjPT0dJiYmsLS0xKlTp/Dy5UtMmjQJAwYMEBOUX331FaKjo3Hjxg08e/YMY8eOhaqqKv766y/UrFkT6enpSE9PBwBMnDgRQH5y+eDBg5g9ezbOnj0rHnvXrl1YsmQJ0tLSkJWVhaCgIFy7dg0pKSnYu3cvjI2N3/8mEhEREVGlpvTng3bv3o2pU6ciKCgIzZo1w4oVK+Dn54eIiAiYm5sXKH/hwgUMHDgQixYtQteuXbFjxw707NkTV69eRf369ZVwBsWTnZyJJyFxiLuRiWdPaiAlyxJyFDIOlSCDkd4j2HnJ0bC3M9S03cs/WCKiSurwXDlepZTtMXQMgB5zi/6dzdXVFdnZ2YiMjERISAjGjh2LX375BTKZDCEhISUa765t27bw9fUFAAwYMACzZs0q1n579+5Fz549xWMtXLgQRkZGiIuLE8sEBgZCS0sLALBhwwZs3LgRZmZmAIBp06bhp59+wsSJE7F//35MmTJF/EyeOHEiFi1apHC8N+vatWsX1q9fDyMjIxgZGWHatGnYuXMnRowYUazY58yZAw0NDXTo0EHs2ebm5oaDBw/i/v370NLSQvPmzdG9e/ci6/D398eePXvQr18/JCcn4+zZs9i6dWuhZV1dXTFw4EAAwKBBg7Bq1aoi6zUxMREnoLGyssLYsWNx8uRJfPXVV9i/fz969+6Nxo0bAwBmz56N4OBgAEB8fDykUikOHToEdXV1uLq6YtCgQThw4ADc3d//Od+5c2fx7zFjxmDOnDm4f/8+6tati61bt+LmzZviJDZFXV8ymQx79+5FREQEdHR04O7ujtGjR2PHjh3w8fEBAPTp0weNGjUCAGhrayM7Oxvh4eEwNTWFq6vre+MkIiIiospP6YnCZcuWYcyYMRg5ciSA/EHGjxw5go0bN+Kbb74pUP7nn39Gx44dMX36dADAggULcPLkSaxatapEA5SXh7xXuQhZdB/P4/WRmmMJSByLLKutkgDzT56hob8dTJxciixHRERFe5UCvEpWdhT5yZqQkBCEhIQgICAAUqkU165dQ0hIiNhjrTgsLCzEv3V0dMSeYe8TGxsLe/v/DVOhq6sLExMTxMbGwsTEBCoqKrCyshK3R0dHo1OnTpBIJADyx6h7/Yh0fHy8wgQrb0+28nZdbx/bwcEBsbGxxYpbVVUVJiYm4vLrc05MTEReXh7s7OzEbXZ2dkhMTCy0nn79+uE///kPMjIycODAAbRq1Uqh3jeVpI3T0tIwYcIEnD59GqmpqZDJZGjatCmAd7dTdHQ0srKyxEQskJ+4e3Mym3c5dOgQ5s+fj0ePHolxJCUlITExEdnZ2XByev8TB8+fP0dubm6B9+bWrVuFxuzs7IylS5di1qxZuHfvHnr16oVly5ZBX1+/WDETERERUeWk1ERhTk4Orly5goCAAHGdiooK2rVrh9DQ0EL3CQ0NxdSpUxXW+fn54dChQ4WWz87OVhg/KDU19eMDLyYVLVU8fWKZ/zixRHGblspz6Bo8h0ktOWo2N4FlAwuoqFgVWg8RERWPjkHFOIa3tzfOnj2La9euoVGjRvD29saePXuQlJQENze3Mo/R2tpaYbbbjIwMJCUlwdraGtnZ2WJC8DUbGxvs3r0bnp6eBeqytLQUxzcEII6599rbdVlbWyM6Ohq1atUCkJ8ks7a2BgDUqFEDmZmZYtmEhIRinY+ZmRnU1NQQExMDR0dHAPljEb7uxfg2KysrNG7cGH/88Qf27Nkj9hgsqbfPbdmyZUhMTERYWBhMTU2xdu1a7Ny5E0B+O8XExIhl32wnGxsb6OrqIjk5uUCd75OdnY2BAwfiwIED6NChA1RVVWFlZQVBEGBmZgZNTU1ERUWJYz0WFbupqSnU1dURHR0tJhbffG8K22fo0KEYOnQonj9/jgEDBmDZsmWFPv5ORERERFWHUhOFz58/h0wmU/g1H8j/df/u3buF7hMfH19o+fj4+ELLL1q0CPPmzSudgEtIRUUFJkaJiE3Sh45aAvRMX8DMVRW1W1nAuJY5gIKPVhMR0Yd71yPB5cnb2xuBgYFo3Lgx1NXV0apVK3Tu3BktW7YsciZZc3NzREVFFeix9yH69u2LTz/9FBcuXEDjxo0xe/ZsNG/eHFZWVoiKiipQ/rPPPsPs2bOxYcMGWFpa4vHjx3j8+DF8fHzQu3dvcVgQuVyO1atXv/PY/v7+WLBgARo0aID09HQsW7YMM2fOBAB4eHhgxYoViI+Ph4qKCn7++edinY+qqip69uyJuXPnIigoCGFhYfjjjz/EiVsKM2DAAKxZswZXrlzB7t27i3Wct71+T14/zpuWlgYdHR0YGBjg8ePHWLNmDYyMjAAAvXr1go+PDyZMmIC6deti4cKFYj02Njbw8vLC7Nmz8Z///AcaGhq4ceMGtLS0ULdu3XfGkJ2djZycHPHR759//lnsSamiooJhw4Zh6tSp2LRpE/T19XHx4kW0aNEC5ubmSExMREZGBmrUqAFVVVX07dsXs2fPxrp16/Do0SNs2LChwJiTr0VERCAuLg7NmzeHjo4ONDU1oaqq+kHtSERERESVR8X4H1UZCggIQEpKivh689f+8uA1zgwDf8rGwA026LrYDc1G1oVxrcIffyIioqqhYcOGEARBTDA1adIEubm57xyfcM6cOejTpw8MDQ3FyU8+VJ06dbB+/XqMHDkSFhYWiIiIKHLyDwCYPn06vLy80KJFCxgYGKBbt27i5+W4cePQrFkzuLq6iolDTU3NIuv69ttv4eLiAldXV3h5eWHAgAEYPnw4AKB9+/bo2rUrXF1d4evriz59+hT7nFatWoX4+HiYmZkhICDgvY/t9unTB6GhoWjTpg0MDQ2LfZw3zZw5E9988w0MDQ2xY8cOfPnll4iLi4ORkRH69OmDXr16iWU9PDzwww8/oFu3bnB0dBTH+nvdVtu3b8eTJ09Qs2ZNmJub46uvvlLoXVkUfX19LFmyBH5+frC0tERSUpJC78Fly5bB2toa9erVg4WFBX777TcA+ddAjx49YGdnJ57/qlWrxEe4u3fvjrlz54pjYL4tOzsb06dPh4mJCezt7WFgYFCix+aJiIiIqHKSCIIgKOvgOTk50NHRwb59+9CzZ09x/fDhw/Hy5UscPny4wD729vaYOnUqvvrqK3FdYGAgDh06hOvXr7/3mKmpqTAwMEBKSgrH2SEiqsSysrIQGRkJJyenIh9BpdK3du1a7N+/X5ypmQoXEREBd3d3ZGVllfhx4+qqqHua393yVZV2qO/VBuk+05QdRrWme3YpboWeVnYY1RrvA+Wr7PdBVflMoIpJqT0KNTQ00KhRI5w6dUpcJ5fLcerUKXh5eRW6j5eXl0J5ADh58mSR5YmIiOjDpaWl4e+//4ZMJsODBw+wbNky9OjRQ9lhVUh//vknsrKykJKSgoCAAHTv3p1JQiIiIiKqVJT+6PHUqVOxbt06bN68GeHh4Rg3bhwyMjLEWZCHDRumMNnJl19+iWPHjmHp0qW4e/cu5s6di8uXL2PixInKOgUiIqIqSy6XY8aMGTAwMECrVq3QpUsXfP7558oOq0LavXs3LCws4OjoCLlcjpUrVyo7JCIiIiKiElHqZCZA/qDniYmJmDNnDuLj49GgQQMcO3ZMnLAkOjpaYeD35s2bY8eOHZg9ezZmzZqF2rVr49ChQ6hfv76yToGIiKjKMjAwwNWrV5UdRqWwdetWZYdARERERPRRlJ4oBICJEycW2SNQKpUWWNevX793znRIREREREREREREJaP0R4+JiIiIiIiIiIhI+ZgoJCKiSk0QBGWHQESlgPcyERERkfJViEePiYiISkpdXR0SiQSJiYkwMzPj7LJElZggCEhMTIREIoG6urqywyEiIiKqtpgoJCKiSklVVRW2trZ48uQJoqKilB0OEX0kiUQCW1tbqKqqKjsUIiIiomqLiUIiIqq0dHV1Ubt2beTm5io7FCL6SOrq6pUqSbh69WosWbIE8fHx8PDwwMqVK9G0adMiy+/duxfffvstoqKiULt2bSxevBidO3cux4iJiIiI3o+JQiIiqtRUVVUrVXKBiCq/3bt3Y+rUqQgKCkKzZs2wYsUK+Pn5ISIiAubm5gXKX7hwAQMHDsSiRYvQtWtX7NixAz179sTVq1dRv359JZwBERERUeE4mQkRERERUQksW7YMY8aMwciRI1G3bl0EBQVBR0cHGzduLLT8zz//jI4dO2L69OmoU6cOFixYAE9PT6xataqcIyciIiJ6NyYKiYiIiIiKKScnB1euXEG7du3EdSoqKmjXrh1CQ0ML3Sc0NFShPAD4+fkVWZ6IiIhIWardo8eCIAAAUlNTlRwJEREREb3P6+9sr7/DKdvz588hk8lgYWGhsN7CwgJ3794tdJ/4+PhCy8fHxxd5nOzsbGRnZ4vLKSkpACr/d1hZXh7k2a+UHUa1JsvLq/TXUWXH+0D5Kvt9UNE+G6lqqXaJwrS0NACAnZ2dkiMhIiIiouJKS0uDgYGBssMoN4sWLcK8efMKrK8S32Evhyg7gmqvOt1LFRbvA6WrCvdBdftspPJR7RKF1tbWiImJgZ6eHiQSibLDKZbU1FTY2dkhJiYG+vr6yg6nUmHbfRy238dh+304tt3HYft9HLbfhyuLthMEAWlpabC2ti6V+j6WqakpVFVVkZCQoLA+ISEBlpaWhe5jaWlZovIAEBAQgKlTp4rLcrkcL168gImJSaX5DlvV8N8Gony8F5Svon02UtVS7RKFKioqsLW1VXYYH0RfX5//EH8gtt3HYft9HLbfh2PbfRy238dh+3240m67itRbQkNDA40aNcKpU6fQs2dPAPlJvFOnTmHixImF7uPl5YVTp07hq6++EtedPHkSXl5eRR5HU1MTmpqaCusMDQ0/NnwqBfy3gSgf7wXlqkifjVS1VLtEIRERERHRx5g6dSqGDx+Oxo0bo2nTplixYgUyMjIwcuRIAMCwYcNgY2ODRYsWAQC+/PJL+Pj4YOnSpejSpQt27dqFy5cv47ffflPmaRAREREVwEQhEREREVEJ+Pv7IzExEXPmzEF8fDwaNGiAY8eOiROWREdHQ0VFRSzfvHlz7NixA7Nnz8asWbNQu3ZtHDp0CPXr11fWKRAREREVionCSkBTUxOBgYEFHj+h92PbfRy238dh+304tt3HYft9HLbfh6tObTdx4sQiHzWWSqUF1vXr1w/9+vUr46ioLFWn65voXXgvEFVtEoHzaRMREREREREREVV7Ku8vQkRERERERERERFUdE4VERERERERERETERCERERERESlXcHAwDA0N31tOIpHg0KFDZR5PaXF0dMSKFSuUHQZVUcq8b0aMGIGePXuWap1EVDEwUVgOFi1ahCZNmkBPTw/m5ubo2bMnIiIiFMpkZWVhwoQJMDExga6uLvr06YOEhARx+/Xr1zFw4EDY2dlBW1sbderUwc8//1zgWFKpFJ6entDU1ISzszOCg4PL+vTKXGm0X1JSEjp27Ahra2toamrCzs4OEydORGpqqkI9Va39SqPt3pSUlARbW1tIJBK8fPlSYVtVazug9NpPIpEUeO3atUuhDNvv3ddfcHAw3N3doaWlBXNzc0yYMEFh+40bN+Dt7Q0tLS3Y2dnhxx9/LNNzK2ul0XbBwcGFXnsSiQTPnj0Ty/HaK/rau3TpEtq2bQtDQ0MYGRnBz88P169fVyhT1a49oPTa79SpU2jevDn09PRgaWmJmTNnIi8vT6FMVWw/+jD+/v64d++euDx37lw0aNBAafGUVmLl0qVL+Pzzz4tdXiqVFvo9i6gwyrxvfv755xJ/Z6hsiX6iakugMufn5yds2rRJuHXrlhAWFiZ07txZsLe3F9LT08UyX3zxhWBnZyecOnVKuHz5svDpp58KzZs3F7dv2LBBmDx5siCVSoWHDx8KW7duFbS1tYWVK1eKZR49eiTo6OgIU6dOFe7cuSOsXLlSUFVVFY4dO1au51vaSqP9Xrx4IaxZs0a4dOmSEBUVJfz999+Ci4uLMHDgQLFMVWy/0mi7N/Xo0UPo1KmTAEBITk4W11fFthOE0ms/AMKmTZuEuLg48ZWZmSluZ/u9u/2WLl0qWFtbC9u3bxcePHggXL9+XTh8+LC4PSUlRbCwsBAGDx4s3Lp1S9i5c6egra0trF27ttzOtbSVRtu9evVK4ZqLi4sT/Pz8BB8fH7EMr72i2y8tLU0wNjYWRowYIdy9e1e4deuW0KdPH8HCwkLIyckRBKFqXnuCUDrtFxYWJmhoaAjz5s0T7t+/L0ilUsHV1VWYNm2aWKaqth+VjsDAQMHDw6PAegDCwYMHy/z45XWct505c6bA9yyi4lL2ffM+FSUOIno3JgqV4NmzZwIA4ezZs4IgCMLLly8FdXV1Ye/evWKZ8PBwAYAQGhpaZD3jx48XfH19xeUZM2YI9erVUyjj7+8v+Pn5lfIZKFdptd/PP/8s2NraisvVof0+pu3WrFkj+Pj4CKdOnSrwBbY6tJ0gfHj7ve9LEduv6PZ78eKFoK2tLfz9999F1rtmzRrByMhIyM7OFtfNnDlTcHFxKaMzKX+l8e/es2fPBHV1dWHLli3iOl57RbffpUuXBABCdHS0WObGjRsCAOH+/fuCIFSPa08QPqz9AgIChMaNGyvU8/vvvwtaWlpCamqqIAjVp/2qqz/++EMwMDAQ8vLyBEEQhGvXrgkAhJkzZ4plRo0aJQwePFgQBEHYtGmTYGBgIP4NQOG1adMmQRDyP1PXrVsn9OzZU9DW1hacnZ0VfjwSBEGQSqVCkyZNBA0NDcHS0lKYOXOmkJubK253cHAQli9frrCPh4eHEBgYKG5/89gODg6FnqOXl5cwY8YMhXXPnj0T1NTUxPvl7WO9K/7IyMgC5z18+HBBEAThr7/+Elq0aCEYGBgIxsbGQpcuXYQHDx4oHPv8+fOCh4eHoKmpKTRq1Eg4ePCgAEC4du2aWObmzZtCx44dhRo1agjm5ubCkCFDhMTExELPj8qfMu+bNwUEBAhNmzYtsN7d3V2YN2+eIAiCMHz4cKFHjx7iNh8fH2HSpEnC9OnTBSMjI8HCwkK8pwSh6PvqwYMHQvfu3QVzc3OhRo0aQuPGjYWTJ08qHDc2Nlbo3LmzoKWlJTg6Ogrbt28vcG8lJycLo0aNEkxNTQU9PT3B19dXCAsLe2d7E1Hh+OixEqSkpAAAjI2NAQBXrlxBbm4u2rVrJ5ZxdXWFvb09QkND31nP6zoAIDQ0VKEOAPDz83tnHZVRabRfbGwsDhw4AB8fH3FddWi/D227O3fuYP78+diyZQtUVAr+s1Ed2g74uGtvwoQJMDU1RdOmTbFx40YIgiBuY/sV3X4nT56EXC7H06dPUadOHdja2qJ///6IiYkR9wkNDUWrVq2goaEhrvPz80NERASSk5PL49TKXGn8u7dlyxbo6Oigb9++4jpee0W3n4uLC0xMTLBhwwbk5OQgMzMTGzZsQJ06deDo6Aigelx7wIe1X3Z2NrS0tBTq0dbWRlZWFq5cuQKg+rRfdeXt7Y20tDRcu3YNAHD27FmYmppCKpWKZc6ePYvWrVsX2Nff3x/Tpk1DvXr1EBcXh7i4OPj7+4vb582bh/79++PGjRvo3LkzBg8ejBcvXgAAnj59is6dO6NJkya4fv06fv31V2zYsAHfffddsWO/dOkSAGDTpk2Ii4sTl982ePBg7Nq1S+Ezfffu3bC2toa3t3eR9RcVv52dHfbv3w8AiIiIQFxcnDjUUEZGBqZOnYrLly/j1KlTUFFRQa9evSCXywEAqamp6NatG9zc3HD16lUsWLAAM2fOVDjuy5cv0aZNGzRs2BCXL1/GsWPHkJCQgP79+xe7bahsKeu+edvgwYNx8eJFPHz4UFx3+/Zt3LhxA4MGDSoy/s2bN6NGjRr4999/8eOPP2L+/Pk4efIkgKLvq/T0dHTu3BmnTp3CtWvX0LFjR3Tr1g3R0dFivcOGDUNsbCykUin279+P3377TWEYFQDo168fnj17hr/++gtXrlyBp6cn2rZtW+Q5ElHRmCgsZ3K5HF999RVatGiB+vXrAwDi4+OhoaFRYCBaCwsLxMfHF1rPhQsXsHv3boUxT+Lj42FhYVGgjtTUVGRmZpbuiSjJx7bfwIEDoaOjAxsbG+jr62P9+vXitqrefh/adtnZ2Rg4cCCWLFkCe3v7Quuu6m0HfNy1N3/+fOzZswcnT55Enz59MH78eKxcuVLczvYzVCj7Zvs9evQIcrkcCxcuxIoVK7Bv3z68ePEC7du3R05OjlhPYe33eltlV1qfGxs2bMCgQYOgra0truO1Z6hQ9s3209PTg1QqxbZt26CtrQ1dXV0cO3YMf/31F9TU1MR6qvK1B3x4+/n5+eHChQvYuXMnZDIZnj59ivnz5wMA4uLixHqqevtVZwYGBmjQoIGY4JBKpZgyZQquXbuG9PR0PH36FA8ePFD40fa11/ecmpoaLC0tYWlpqfBv14gRIzBw4EA4Oztj4cKFSE9Px8WLFwEAa9asgZ2dHVatWgVXV1f07NkT8+bNw9KlS8Wk2vuYmZkBAAwNDWFpaSkuv61///6IjY3FuXPnxHU7duzAwIEDIZFIiqy/qPhVVVXFhLy5uTksLS1hYGAAAOjTpw969+4NZ2dnNGjQABs3bsTNmzdx584d8bgSiQTr1q1D3bp10alTJ0yfPl3huKtWrULDhg2xcOFCuLq6omHDhti4cSPOnDmjMM4dKY+y7pu31atXDx4eHtixY4e4bvv27WjWrBmcnZ2LjN/d3R2BgYGoXbs2hg0bhsaNG+PUqVMAir6vPDw8MHbsWNSvXx+1a9fGggULUKtWLfz+++8AgLt37+Lvv//GunXr0KxZM3h6emL9+vUK31POnTuHixcvYu/evWjcuDFq166Nn376CYaGhti3b19xmp6I3sBEYTmbMGECbt26VWAig5K4desWevTogcDAQHTo0KEUo6v4Prb9li9fjqtXr+Lw4cN4+PAhpk6dWsoRVlwf2nYBAQGoU6cOhgwZUkaRVQ4fc+19++23aNGiBRo2bIiZM2dixowZWLJkSRlEWXF9aPvJ5XLk5ubil19+gZ+fHz799FPs3LkT9+/fx5kzZ8oo2oqlND43QkNDER4ejlGjRpViZJXDh7ZfZmYmRo0ahRYtWuC///0vzp8/j/r166NLly5VJolaHB/afh06dMCSJUvwxRdfQFNTE5988gk6d+4MAIX2TKeqycfHB1KpFIIgICQkBL1790adOnVw7tw5nD17FtbW1qhdu3aJ63V3dxf/rlGjBvT19cXeReHh4fDy8lJI1LVo0QLp6el48uTJx5/UG8zMzNChQwds374dABAZGYnQ0FAMHjz4g+Mvyv379zFw4EDUrFkT+vr6Ys/m172uIiIixEm/XmvatKlCHdevX8eZM2egq6srvlxdXQFAoecYKZcy7pvCDB48WEwUCoKAnTt3lujaBgArK6v3Xtvp6en4+uuvUadOHRgaGkJXVxfh4eEK17aamho8PT3FfZydnWFkZCQuX79+Henp6eIEW69fkZGRvLaJPoCasgOoTiZOnIg///wT//zzD2xtbcX1lpaWyMnJwcuXLxV+nU9ISIClpaVCHXfu3EHbtm3x+eefY/bs2QrbLC0tC8w4mJCQAH19fYVfkyqr0mi/17+uubq6wtjYGN7e3vj2229hZWVVpdvvY9ru9OnTuHnzpvhr3OvHa0xNTfGf//wH8+bNq9JtB5TOtfemZs2aYcGCBcjOzoampibb7x3tZ2VlBQCoW7euuN3MzAympqbiF8ii2u/1tsqstK699evXo0GDBmjUqJHCel57Rbffjh07EBUVhdDQUDGxtWPHDhgZGeHw4cMYMGBAlb72gI+//qZOnYopU6YgLi4ORkZGiIqKQkBAAGrWrCnWU5Xbj4DWrVtj48aNuH79OtTV1eHq6orWrVtDKpUiOTm50F5RxaGurq6wLJFIit1bEMhPVr/5uDAA5ObmflAsgwcPxuTJk7Fy5Urs2LEDbm5ucHNze+c+HxJ/t27d4ODggHXr1sHa2hpyuRz169cXe9cXR3p6Orp164bFixcX2Pb685aUr6LcNwMHDsTMmTNx9epVZGZmIiYmRuFR5tI4BgB8/fXXOHnyJH766Sc4OztDW1sbffv2LfG1bWVlpfCI9mtv934novfjT7rlQBAETJw4EQcPHsTp06fh5OSksL1Ro0ZQV1cXu2UD+b+cREdHw8vLS1x3+/Zt+Pr6Yvjw4fj+++8LHMfLy0uhDiB/fK8366iMSqv93vb6Qys7OxtA1Wy/0mi7/fv34/r16wgLC0NYWJj4uHZISAgmTJgAoGq2HVB2115YWBiMjIygqakJgO33rvZr0aKFuP61Fy9e4Pnz53BwcACQ337//POPwn/yTp48CRcXF4VfmyuT0rz20tPTsWfPnkJ7E/LaK7r9Xr16BRUVFYVeSa+XX39+VMVrDyjd608ikcDa2hra2trYuXMn7OzsxF4hVbX96H9ej7e2fPlyMbnxOuEhlUoLHWftNQ0NDchkshIfs06dOggNDVVIBJ4/fx56enpiwtvMzEx8BB7IH98vMjJSoR51dfViHb9Hjx7IysrCsWPHsGPHjvf2uHqf12N2vnnspKQkREREYPbs2Wjbti3q1KlTYBxPFxcX3Lx5U/xeC6DA2Iqenp64ffs2HB0d4ezsrPCqUaPGR8VNpUcZ901hbG1t4ePjg+3bt2P79u1o3749zM3NP6rOwu6r8+fPY8SIEejVqxfc3NxgaWmJqKgocbuLiwvy8vLEcRsB4MGDBwr3gKenJ+Lj46Gmplbg2jY1Nf2omImqpfKfP6X6GTdunGBgYCBIpVIhLi5OfL169Uos88UXXwj29vbC6dOnhcuXLwteXl6Cl5eXuP3mzZuCmZmZMGTIEIU6nj17JpZ59OiRoKOjI0yfPl0IDw8XVq9eLaiqqgrHjh0r1/MtbaXRfkeOHBE2btwo3Lx5U4iMjBT+/PNPoU6dOkKLFi3EMlWx/Uqj7d525syZArMeV8W2E4TSab/ff/9dWLdunXDz5k3h/v37wpo1awQdHR1hzpw5Yhm237uvvx49egj16tUTzp8/L9y8eVPo2rWrULduXSEnJ0cQhPwZWC0sLIShQ4cKt27dEnbt2iXo6OgIa9euLdfzLU2lee+uX79e0NLSUrhnX+O1V3T7hYeHC5qamsK4ceOEO3fuCLdu3RKGDBkiGBgYCLGxsYIgVM1rTxBK7/r78ccfhRs3bgi3bt0S5s+fL6irqyvMAF9V248UNWjQQFBVVRV+/fVXQRAEISkpSVBXVxcACHfv3hXLvTl7qyAIwvbt24UaNWoI165dExITE4WsrCxBEPJnb33zOhIEQTAwMBBnd33y5Imgo6MjTJgwQQgPDxcOHTokmJqaKsy++s033wiWlpbCP//8I9y4cUPo2bOnoKurq1Cmdu3awrhx44S4uDjhxYsX7zzHwYMHCx4eHoJEIhEeP36ssK2wWY/fF79EIhGCg4OFZ8+eCWlpaYJMJhNMTEyEIUOGCPfv3xdOnTolNGnSRKGulJQUwdjYWBg2bJhw584d4dixY4Krq6sAQJz59enTp4KZmZnQt29f4eLFi8KDBw+EY8eOCSNGjBBn2aWKobzvm6KsW7dOsLa2FkxNTYWtW7cqbCts1uMvv/xSoUyPHj3EmbsFofD7qlevXkKDBg2Ea9euCWFhYUK3bt0EPT09hbratWsneHp6Cv/++69w9epVwdfXV9DW1hZWrFghCIIgyOVyoWXLloKHh4dw/PhxITIyUjh//rwwa9Ys4dKlS+88RyIqiInCcoC3pqnHW9PVC4IgZGZmCuPHjxeMjIwEHR0doVevXkJcXJy4PTAwsNA6Xk8r/9qZM2eEBg0aCBoaGkLNmjXf+49/ZVAa7Xf69GnBy8tLMDAwELS0tITatWsLM2fOLPAf56rWfqXRdm8rLFH4en1VajtBKJ32++uvv4QGDRoIurq6Qo0aNQQPDw8hKChIkMlkCsdi+xV9/aWkpAifffaZYGhoKBgbGwu9evUSoqOjFcpcv35daNmypaCpqSnY2NgIP/zwQ3mcYpkpzXvXy8tLGDRoUJHH4rVXdPudOHFCaNGihWBgYCAYGRkJbdq0EUJDQxXKVLVrTxBKr/18fX3Fz91mzZoJR48eLXCsqth+pOjLL78UAAjh4eHiOg8PD8HS0lKh3NsJj6ysLKFPnz6CoaGhwvVXnISHVCoVmjRpImhoaAiWlpbCzJkzhdzcXHF7SkqK4O/vL+jr6wt2dnZCcHCw4OHhoZAo/P333wVnZ2dBTU2twPfttx09elQAILRq1arAtpImCgVBEObPny9YWloKEolETLKcPHlSqFOnjqCpqSm4u7sLUqm0QF3nz58X3N3dBQ0NDaFRo0bCjh07CiSW7t27J/Tq1UswNDQUtLW1BVdXV+Grr74S5HL5O8+Rypcy7pvCJCcnC5qamoKOjo6QlpamsO1DEoWF3VeRkZFi4s/Ozk5YtWpVgbpiY2OFTp06CZqamoKDg4OwY8cOwdzcXAgKChLLpKamCpMmTRKsra0FdXV1wc7OThg8eHCB74xE9H4SQXhrgA4iIiIiIiKq1LZv346RI0ciJSWlSow7S/TakydPYGdnh7///htt27ZVdjhEVQ4nMyEiIiIiIqrktmzZgpo1a8LGxgbXr1/HzJkz0b9/fyYJqdI7ffo00tPT4ebmhri4OMyYMQOOjo5o1aqVskMjqpKYKCQiIiIiIqrk4uPjMWfOHMTHx8PKygr9+vUrdAJEosomNzcXs2bNwqNHj6Cnp4fmzZtj+/btBWZZJqLSwUePiYiIiIiIiIiICCrKDoCIiIiIiIiIiIiUj4lCIiIiIiIiIiIiYqKQiIiIiIiIiIiImCgkIiIiIiIiIiIiMFFIREREREREREREYKKQiIiIiIiIiIiIwEQhERERERERERERgYlCIqJqTyaTQS6XKzsMIiIiIiIiUjImComIKpAtW7bAxMQE2dnZCut79uyJoUOHAgAOHz4MT09PaGlpoWbNmpg3bx7y8vLEssuWLYObmxtq1KgBOzs7jB8/Hunp6eL24OBgGBoa4vfff0fdunWhqamJ6Ojo8jlBIiIiIiIiqrCYKCQiqkD69esHmUyG33//XVz37NkzHDlyBJ999hlCQkIwbNgwfPnll7hz5w7Wrl2L4OBgfP/992J5FRUV/PLLL7h9+zY2b96M06dPY8aMGQrHefXqFRYvXoz169fj9u3bMDc3L7dzJCIiIiIioopJIgiCoOwgiIjof8aPH4+oqCgcPXoUQH4PwdWrV+PBgwdo37492rZti4CAALH8tm3bMGPGDMTGxhZa3759+/DFF1/g+fPnAPJ7FI4cORJhYWHw8PAo+xMiIiIiIiKiSoGJQiKiCubatWto0qQJHj9+DBsbG7i7u6Nfv3749ttvYWZmhvT0dKiqqorlZTIZsrKykJGRAR0dHfz9999YtGgR7t69i9TUVOTl5SlsDw4OxtixY5GVlQWJRKLEMyUiIiIiIqKKRE3ZARARkaKGDRvCw8MDW7ZsQYcOHXD79m0cOXIEAJCeno558+ahd+/eBfbT0tJCVFQUunbtinHjxuH777+HsbExzp07h1GjRiEnJwc6OjoAAG1tbSYJiYiIiIiISAEThUREFdDo0aOxYsUKPH36FO3atYOdnR0AwNPTExEREXB2di50vytXrkAul2Pp0qVQUckfhnbPnj3lFjcRERERERFVXkwUEhFVQIMGDcLXX3+NdevWYcuWLeL6OXPmoGvXrrC3t0ffvn2hoqKC69ev49atW/juu+/g7OyM3NxcrFy5Et26dcP58+cRFBSkxDMhIiIiIiKiyoKzHhMRVUAGBgbo06cPdHV10bNnT3G9n58f/vzzT5w4cQJNmjTBp59+iuXLl8PBwQEA4OHhgWXLlmHx4sWoX78+tm/fjkWLFinpLIiIiIiIiKgy4WQmREQVVNu2bVGvXj388ssvyg6FiIiIiIiIqgEmComIKpjk5GRIpVL07dsXd+7cgYuLi7JDIiIiIiIiomqAYxQSEVUwDRs2RHJyMhYvXswkIREREREREZUb9igkIiIiIiIiImmzhtoAAAB2SURBVCIiTmZCRERERERERERETBQSERERERERERERmCgkIiIiIiIiIiIiMFFIREREREREREREYKKQiIiIiIiIiIiIwEQhERERERERERERgYlCIiIiIiIiIiIiAhOFREREREREREREBCYKiYiIiIiIiIiICMD/ASv8sQQUw9owAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Cumulative emissions over time, with and without vintage learning.\n", + "def yearly_total(tl):\n", + " df = tl.characterized_inventory.copy()\n", + " df[\"year\"] = df[\"date\"].dt.year\n", + " return df.groupby(\"year\")[\"amount\"].sum()\n", + "\n", + "yr_with = yearly_total(tlca)\n", + "yr_without = yearly_total(tlca_no_evo)\n", + "years_idx = sorted(set(yr_with.index) | set(yr_without.index))\n", + "yr_with = yr_with.reindex(years_idx, fill_value=0)\n", + "yr_without = yr_without.reindex(years_idx, fill_value=0)\n", + "cum_with = yr_with.cumsum()\n", + "cum_without = yr_without.cumsum()\n", + "\n", + "# Per-activity totals for the right-hand panel.\n", + "def by_activity(tl):\n", + " df = tl.characterized_inventory.copy()\n", + " df[\"activity_label\"] = df[\"activity\"].apply(tl.get_activity_name_from_time_mapped_id)\n", + " return df.groupby(\"activity_label\")[\"amount\"].sum()\n", + "\n", + "contrib = pd.DataFrame({\n", + " \"without vintage\": by_activity(tlca_no_evo),\n", + " \"with vintage\": by_activity(tlca),\n", + "}).fillna(0).reindex(order_stacked_activities)\n", + "\n", + "fig, axes = plt.subplots(1, 2, figsize=(13, 4.5),\n", + " gridspec_kw={\"width_ratios\": [1.6, 1]})\n", + "\n", + "axes[0].fill_between(years_idx, cum_without, cum_with,\n", + " color=\"#3fb1c5\", alpha=0.3,\n", + " label=\"savings from vintage learning\")\n", + "axes[0].plot(years_idx, cum_without, color=\"#dd5b5b\", lw=2,\n", + " label=\"without foreground vintage factors\")\n", + "axes[0].plot(years_idx, cum_with, color=\"#9c5ffd\", lw=2,\n", + " label=\"with foreground vintage factors\")\n", + "axes[0].set(xlabel=\"year\", ylabel=\"cumulative GWP100 [kg CO2-eq]\",\n", + " title=\"Cumulative fleet emissions: vintage learning on/off\")\n", + "axes[0].legend(loc=\"lower right\", fontsize=\"small\")\n", + "\n", + "contrib.T.plot(kind=\"bar\", stacked=True, ax=axes[1], edgecolor=\"black\", linewidth=0.5)\n", + "axes[1].set_ylabel(\"GWP100 [kg CO2-eq]\")\n", + "axes[1].set_title(\"Per-activity contribution\")\n", + "axes[1].set_xticklabels(axes[1].get_xticklabels(), rotation=0)\n", + "axes[1].legend(loc=\"center left\", bbox_to_anchor=(1.02, 0.5), fontsize=\"small\")\n", + "\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The right-hand bars line up exactly for every activity except `electricity` — which is the only exchange that carries `temporal_evolution_factors`. The cumulative-emissions curves diverge increasingly through the second half of the analysis horizon, when later cohorts (with lower vintage-locked intensity) dominate the use phase. The shaded gap is the savings attributable to foreground vintage learning, cleanly separated from the background-decarbonization effect already captured by the time-explicit interpolation.\n" + ] + }, { "cell_type": "markdown", "metadata": {}, From a7ffdbf31a55c43f6dc9f7b962f8a3dcb63bc3aa Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 3 May 2026 17:44:18 +0000 Subject: [PATCH 14/26] Add design doc for explicit process+product node support Captures the analysis behind extending bw_timex to handle Brightway's explicit process/product paradigm (in addition to today's chimaera processwithreferenceproduct default). Lives under docs/content/dev/ so it's tracked alongside the codebase but not auto-rendered in user docs. Contents: - motivation (cohort TD has a natural home on a process->product output edge, removing the structural fleet_service intermediary) - empirical findings on what breaks today: bw_graph_tools np.in1d on NumPy 2, bipartite-walk failure in the traversal, KeyError in prepare_bw_timex_inputs - theoretical math for cohort TD on output edge - four-phase implementation plan with file/line specifics, ordered shallow -> deep, each phase independently testable - known footgun (silent ignore of TDs on chimaera production self-loops) and proposed fix - open design questions: multi-producer resolution, co-products, TD type constraints, backward compatibility - effort estimate: ~1-2 weeks of focused work https://claude.ai/code/session_01U3Bvp3a9BQSDMJAXL75QQg --- .../dev/explicit_process_product_paradigm.md | 258 ++++++++++++++++++ 1 file changed, 258 insertions(+) create mode 100644 docs/content/dev/explicit_process_product_paradigm.md diff --git a/docs/content/dev/explicit_process_product_paradigm.md b/docs/content/dev/explicit_process_product_paradigm.md new file mode 100644 index 0000000..d5fdf7b --- /dev/null +++ b/docs/content/dev/explicit_process_product_paradigm.md @@ -0,0 +1,258 @@ +# Implementation plan: explicit `process` + `product` node support + +| Field | Value | +| --- | --- | +| Status | Proposed (not yet scheduled) | +| Audience | `bw_timex` maintainers and contributors | +| Scope | Add full support for Brightway's explicit `process` / `product` node paradigm, including `temporal_distribution` on production-typed output edges | +| Related issues | TBD (file when prioritised) | +| Related notebook | `notebooks/example_electric_vehicle_fleet.ipynb` (motivating use case) | + +This document captures the analysis behind that scope and the concrete changes needed in `bw_timex` (and one upstream dependency). It is intended to be read end-to-end before any of the changes below are picked up; the order, rationale and out-of-scope items matter. + +## 1. Motivation + +`bw_timex` distributes exchanges in time via `TemporalDistribution` (TD) attached to *technosphere* edges. When a model needs to inject a *cohort* distribution — i.e., a temporal pattern on the **output** of an activity rather than on any single input — the only working pattern today is to insert an aggregator node: + +```text +FU = {fleet_service: 1} +fleet_service ──[TD = cohort distribution]──▶ fleet_driving + ├──[TD = age survival]──▶ electricity + └──[TD = age retirement PDF]──▶ used_ev +``` + +This works (it is the pattern used in `example_electric_vehicle_fleet.ipynb`), but the `fleet_service` node is purely structural: it exists to give the cohort TD a technosphere edge to live on. In Brightway's explicit paradigm — `process` and `product` as separate nodes connected by an off-diagonal output edge — the cohort TD has a natural home on the `process → product` edge, and the aggregator disappears: + +```text +FU = {fleet_driving_product: 1} +fleet_driving_process ──[output edge, type="production", TD = cohort]──▶ fleet_driving_product +fleet_driving_process ←──[input edge, type="technosphere", TD = age]── electricity_product +fleet_driving_process ←──[input edge, type="technosphere", TD = retirement]── used_ev_product +``` + +Same math, three nodes instead of four, and the topology says what it means. The barrier today is that `bw_timex`'s graph traversal silently fails on this paradigm; the aim of this plan is to remove that barrier. + +## 2. Background: how Brightway represents activities + +`bw2data ≥ 4.0` defines two complementary node-type families (`bw2data/configuration.py`): + +```python +process_node_types = ["process", "processwithreferenceproduct"] +product_node_types = ["product"] +chimaera_node_default = "processwithreferenceproduct" +``` + +Two relevant paradigms emerge: + +1. **Chimaera (default).** A single `processwithreferenceproduct` node represents both the activity and its reference product. The technosphere matrix has one column per node and one row per node; each chimaera contributes one diagonal entry (the production self-loop) and zero or more off-diagonal entries (technosphere consumption from other chimaeras). +2. **Explicit.** Two distinct nodes — a `process` and a `product` — connected by a `type="production"` exchange. Process columns and product rows are decoupled; the production exchange is a real off-diagonal entry whose `amount` is the output coefficient. Multi-product processes (co-production) are expressible by adding more `process → product` output edges from the same process. + +The chimaera paradigm is by far the most common in published Brightway practice; explicit nodes appear in input-output and SUT-style models, in some `bonsai`-style supply-chain models, and in any modelling style that wants to attach TDs (or other metadata) to the act of producing the reference product. + +`bw2calc.LCA` accepts both paradigms: it requires the FU to be a **product** (`"LCA can only be performed on products, not activities"`), but the producer can be either a chimaera or an explicit process. Static LCAs over explicit graphs work today. + +## 3. Current `bw_timex` behaviour on explicit graphs + +A minimal repro (electricity-only model, FU = `{fleet_driving_product: 1}`, cohort TD on the `process → product` output edge, age TD on the electricity input): + +```python +import bw2calc as bc +bc.LCA({fd_product: 1}, method).lci(); bc.LCA(...).lcia() +# → static_score = 5.0 (correct) + +from bw_timex import TimexLCA +tlca = TimexLCA({fd_product: 1}, method, database_dates) +tlca.build_timeline(starting_datetime=datetime(2030,1,1), temporal_grouping="year") +# → timeline rows: 1 +# only the FU placeholder, no supply chain walk +tlca.lci() +# → KeyError on the product id (not in demand_timing / activity_time_mapping) +``` + +Three independent failures stack up: + +1. **`bw_graph_tools.matrix_tools.gpe_second_heuristic` crashes on NumPy 2** because of a `np.in1d` call (removed in NumPy 2.0; replaced by `np.isin`). This heuristic only fires when the production-exchange diagonal is ambiguous, which is exactly the explicit-paradigm case. A `np.in1d = np.isin` shim unblocks this layer but is *not* a fix. +2. **The graph traversal terminates at the demanded product.** Both the `EdgeExtractor` (priority traversal, inheriting from `bw_temporalis.TemporalisLCA`) and the BFS variant (`EdgeExtractorBFS._get_technosphere_inputs` in `bw_timex/edge_extractor.py:390`) assume `dicts.product[activity_id]` resolves — i.e., that each tech-matrix column corresponds to a single product on the diagonal. With explicit nodes, `dicts.product.get(process_id)` is `None`, and: + - The "skip self-loop" filter (`if row_idx == product_idx: continue`) becomes a no-op, so the *output* row is treated as just another input with the wrong sign. + - With a `Product` as FU, `bw_graph_tools` does not perform the bipartite step "find producing process for this product, then descend into its inputs." +3. **`prepare_bw_timex_inputs` fails** because the demanded `Product` was never registered in `demand_timing` / `activity_time_mapping` (the traversal didn't reach it). This surfaces as a `KeyError` in `timex_lca.py:1133`. + +In addition, the matrix-modifier layer assumes chimaera-shaped activities: + +- `edge_extractor.py:178` — `node.reference_product_production_amount` +- `matrix_modifier.py:223` — `self.nodes[row.producer].rp_exchange().amount` (FU branch) +- `matrix_modifier.py:236` — `self.nodes[row.consumer].rp_exchange().amount` (general branch) +- `matrix_modifier.py:314-321` — already special-cases `IOTableActivity`; the explicit `process` case must be added alongside. + +For a pure `process` node, `rp_exchange()` returns `None` or raises depending on the bw2data branch; either way the call site needs to look up the production-typed output edge to the reference product instead. + +## 4. Theoretical model: TD on the production output edge + +Notation: process column `P`, product row `Q`, output coefficient `α` (entry of the tech matrix at row `Q`, column `P`), input coefficient `β` from another product `R` (row `R`, column `P`). + +Static LCA: scaling factor for `P` to satisfy `{Q: 1}` = `1/α`. Each unit of `P` consumes `β/α` of `R`. + +Now decorate the output edge with a cohort TD `{c_i: w_i}` (offsets relative to the FU date, weights summing to 1) and the input edge with an age TD `{a_j: v_j}` (offsets relative to each cohort instance): + +- Each cohort `c_i` invokes `P` at scale `w_i / α`. +- For each cohort instance, the input from `R` is consumed at age `a_j` with weight `v_j × β × w_i / α` at calendar year `c_i + a_j`. +- `date_consumer` of the input edge is the cohort year `c_i` (because the consumer-side date is the date of the producing process invocation). + +This is exactly the cohort × age decomposition we want from the `fleet_service` intermediary today, with two architectural simplifications: + +1. The cohort TD lives on a single edge of `fleet_driving_process`, not on a foreign edge from a structural placeholder. The model reads as the system that exists. +2. `temporal_evolution_factors` with `reference="consumer"` evaluates at `c_i` directly — vintage locking is the natural reading, not a thing one has to argue for. + +The output-edge TD is a *first-class temporal modifier on the production decision*, not a workaround. This is the abstraction we want long-term. + +## 5. Required changes + +Ordered shallow → deep. Each phase is independently testable and ships value on its own. + +### Phase 0 — unblock `bw_graph_tools` on NumPy 2 + +**Type:** upstream / dependency hygiene. Not strictly part of this plan, but blocks anyone trying explicit graphs today. + +- Either pin `bw_graph_tools` to a version known to work, or upstream a one-line patch replacing `np.in1d` with `np.isin` in `bw_graph_tools/matrix_tools.py:132` (and any other call sites). The latter is preferable. +- No new test in `bw_timex` until phase 1 is in; the failure mode is masked by an `AttributeError` on import paths users don't normally hit. + +### Phase 1 — replace chimaera-only production-amount lookups with a paradigm-aware helper + +**Files:** `bw_timex/edge_extractor.py`, `bw_timex/matrix_modifier.py`. +**Effort:** ~half a day, mostly mechanical. +**User-visible behaviour:** static LCAs over explicit graphs (single-product processes only) start to produce sensible *base_lca* results inside `TimexLCA`, even before any traversal changes. Multi-output / cohort-TD use cases still won't work; that's later phases. + +Add one helper: + +```python +# bw_timex/utils.py (new function) +def get_reference_product_production_amount(node, *, reference_product=None): + """Return the production amount for `node`'s reference product, paradigm-agnostic. + + - chimaera (`processwithreferenceproduct`): self-loop production exchange amount. + - explicit `process`: amount of the production-typed output edge into the + requested `reference_product` (or, if the process has exactly one + production output, that one). + - explicit `product`: production amount of the producing process for this + product; raises if multiple producers exist (caller must disambiguate). + - `IOTableActivity`: existing branch, kept. + """ +``` + +Replace these call sites with the helper (preserving the existing `IOTableActivity` special-case): + +- `edge_extractor.py:178` (priority traversal) — `node.reference_product_production_amount` +- `edge_extractor.py:447` (BFS traversal, `_get_production_amount`) — `tech_matrix[product_idx, col_idx]` +- `matrix_modifier.py:223` (FU branch) +- `matrix_modifier.py:236, 324` (general branches) + +`_get_technosphere_inputs` (`edge_extractor.py:390`) needs to learn about explicit nodes too: for an explicit `process` column, the *output* row carries a positive amount and is **not** an input. The current `if row_idx == product_idx: continue` heuristic must be generalised to "skip any row connected by a `type="production"` exchange to this column," not "skip the diagonal." + +**Tests to add (`tests/test_explicit_paradigm.py`):** + +- A four-node fixture: one explicit `process` + `product` pair in the foreground and one chimaera background process. Static `TimexLCA(...).base_lca.score` matches `bw2calc.LCA(...).score`. +- A multi-output process fixture (one process, two products with different output amounts) where the FU asks for product A and product B respectively. Each demand gives the correct static score; the helper picks the right `α` per product. + +### Phase 2 — bipartite supply-chain traversal + +**Files:** `bw_timex/edge_extractor.py` (priority + BFS variants); coordinated with `bw_temporalis` if the change is upstreamed. +**Effort:** several days. The substantive work in this plan. +**User-visible behaviour:** explicit graphs produce non-trivial timelines; supply chain is fully walked; demand-timing is populated. + +The traversal needs three concrete behaviours added: + +1. **From a Product node, find producing Process(es).** Look up the product's row in the tech matrix; for each negative entry (sign convention: production rows are negative in BW), the column index is a producing process. Most foregrounds will have exactly one producer per product; the API needs to handle (and warn? error? attribute-resolve?) the multi-producer case, mirroring how `bw2calc` does activity selection. *Open question — see §7.* +2. **From a Process node, walk both directions.** Output edges (`type="production"`, the off-diagonal positive entries in the process column) carry the production amount and may carry a `temporal_distribution`. Input edges (`type="technosphere"`, off-diagonal negative entries) are the existing case. The `Edge` dataclass already has `edge_type`; the convolution needs to fire correctly for *both* directions. +3. **Timeline rows for output edges.** Today only one synthetic FU edge has `edge_type="production"` (the placeholder created in `edge_extractor.py:431`). Real production output edges need their own rows in the timeline, with `producer = product_id`, `consumer = process_id`, and `td_producer` carrying the cohort TD. Downstream input rows then inherit `abs_td_consumer` from this row's `abs_td_producer`, exactly as they inherit from technosphere rows today. + +Two variants need parallel changes (the priority `EdgeExtractor` inheriting from `TemporalisLCA`, and the BFS `EdgeExtractorBFS`). Either keep the variants in step manually (current convention) or refactor the shared logic into a paradigm-aware mixin first; we recommend the latter, in a small refactor PR before Phase 2's main work. + +Recommended approach for *where* the bipartite walk lives: + +- **Preferred — push it upstream into `bw_graph_tools`/`bw_temporalis`.** Both libraries already have to detect explicit production exchanges (`bw_graph_tools.matrix_tools.guess_production_exchanges`); extending that detection to drive the traversal is in-scope upstream and benefits other consumers. `bw_timex` then receives the correctly-walked edge graph and only needs Phase 3 work below. +- **Fallback — pre-process in `bw_timex`.** Before invoking `TemporalisLCA`, synthesise a chimaera-shaped view of the technosphere (one virtual chimaera per `(process, product)` pair, inputs union'd from the process's input edges, self-loop production amount equal to the output edge's `α`). The TD on the output edge becomes a TD on the synthetic self-loop — but production-self-loop TDs are silently ignored today (see §6, *known footgun*), so this fallback only buys backward-compat for *static* explicit graphs, not the cohort-injection use case. Therefore: viable as a stopgap for Phase 1 testing only. + +**Tests to add:** + +- The repro from §3: explicit `fleet_driving_process / fleet_driving_product` with cohort TD on the output edge and age TD on the electricity input. Timeline has the expected `cohort × age` row count; per-row dates and amounts match the `cohort_TD ⊛ age_TD` convolution; `date_consumer` of every input row is the cohort year. +- Same fixture as Phase 1 multi-output; assert that the timeline correctly attributes inputs across products by output coefficient. +- Direct port of the cohort+age fleet model (the `fleet_service` notebook), refactored to explicit paradigm. Total static and dynamic scores match the chimaera version within numerical tolerance. + +### Phase 3 — honour TDs on production-typed output edges + +**Files:** `bw_timex/edge_extractor.py` (convolution), `bw_timex/matrix_modifier.py`, `bw_timex/timeline_builder.py`. +**Effort:** smaller than Phase 2 if the traversal is correct; the math is a sign-flip away from the input case. Mostly tests + matrix-side correctness. + +Once Phase 2 produces timeline rows for production output edges, the matrix-modifier layer needs to interpret `temporal_distribution` on them correctly: + +- The output edge's role in the matrix is to set the production coefficient `α` at the time-mapped process instance. The time mapping must place one process column per cohort year, each with its own `α` (potentially equal, since the TD weights normalise to 1). The cohort-share scaling enters through the `td_producer.amount` on the output row. +- `temporal_evolution_factors` semantics: `reference="producer"` evaluates at the production calendar date (cohort year, since that's when the process is invoked). `reference="consumer"` evaluates at the consumer (the FU, in our use case) date. For most cohort use cases the relevant reference is `consumer`, applied via the *input* edge from the process to a downstream product — same as today. Output-edge `temporal_evolution_factors` would represent something like "how the act of producing changes over time" — semantically valid but rare; we should support it but it's a niche. + +**Tests:** vintage-locked efficiency test on the explicit fleet model, mirroring the existing isolation test in the notebook. Verify the per-cohort-year electricity factor lands at the right rows. + +### Phase 4 — surface the abstraction and clean up + +**Files:** `bw_timex/utils.py` (`add_temporal_distribution_to_exchange`), `bw_timex/validation.py`, `docs/`. +**Effort:** half a day. + +- Add explicit checks in `add_temporal_distribution_to_exchange` that warn if a TD is being attached to a chimaera self-production edge: under the current implementation it is *silently ignored* (this is the §6 footgun). The same TD on an explicit `process → product` output edge **does** fire after Phases 1-3 — message should explain the difference. +- Add a "Modeling paradigms and TD placement" section to the docs decision tree (`docs/content/decisiontree.md`) covering the three patterns explored in the fleet notebook (intermediary, self-loop, explicit) and which one to use when. +- Optional but valuable: support `TemporalDistribution` as an FU-dict value (`{product: TD(1)}`) by translating it into a synthetic intermediary at construction time. Closes the "inject a cohort TD without restructuring the foreground" gap. Validation currently rejects it (`validation.py`); change to accept and dispatch to the synthesizer. + +## 6. Known footgun: silent ignore of TDs on chimaera production self-loops + +Independent of explicit-node support, the chimaera paradigm has a quiet failure mode that we should fix in passing. + +A `temporal_distribution` set on a chimaera's self-production exchange (`fleet_driving → fleet_driving`, `type="production"`) is silently dropped by the traversal — `edge_mapping[node.unique_id]` only includes consumption edges into the node, not the diagonal self-loop. Empirically: + +| Variant | Outcome | +| --- | --- | +| Cohort TD on `fleet_service → fleet_driving` (intermediary) | Honoured. 13 timeline rows. | +| Cohort TD on `fleet_driving → fleet_driving` (self-loop) | Silently ignored. 4 timeline rows. Wrong dynamic timing; *correct static total* by accident. | +| Cohort TD as `{fleet_driving: TD(1)}` in FU dict | `ValidationError: demand values must be numeric`. | + +The static total being correct masks the bug — a user doing development with `tlca.static_score` will see the expected number, only finding the problem later when `dynamic_lcia` or `temporal_evolution_reference="consumer"` reveals the missing cohort spread. + +Recommended fix in Phase 4: + +- `bw_timex/utils.py:add_temporal_distribution_to_exchange` — if the target is a chimaera's production self-loop, raise a `NotImplementedError` (or warn loudly) pointing the user at the intermediary or explicit pattern. +- `bw_timex/validation.py` — same check via the structured-input validator path. + +Doing this without explicit-paradigm support is fine: the warning still applies once explicit support lands (the explicit *output* edge is a different beast and remains valid). + +## 7. Open design questions + +These need a decision before Phase 2 ships and should be collected into the issue when filed. + +1. **Multi-producer products.** When a foreground product has more than one producing process (e.g., `electricity_product` produced by both gas and wind processes in the foreground), how does `bw_timex` resolve the producer for traversal? Options: + - Replicate `bw2calc` behaviour (which uses `dicts.product` to pick by `(database, code)` mapping; in practice ambiguity is rare because foreground graphs are usually injective). + - Aggregate via temporal-market-shares (analogous to the existing background interpolation code). This is the more powerful answer but requires a foreground-side market-share concept that doesn't exist today. +2. **Co-products.** A single process with multiple output edges (each carrying its own `α` and possibly its own TD). Each TD must be honoured per-product, which means per-product time-mapping of the *same* process column. Doable but it complicates `activity_time_mapping` (today: one entry per `(activity, time)`; needed: one per `(activity, product, time)`). +3. **TD type compatibility.** Should we constrain `temporal_distribution` on production output edges to *datetime* TDs (so the cohort dimension is calendar-time) versus *timedelta* TDs (relative to the consumer)? The current code accepts both forms; for cohort use cases datetime TDs are usually wanted, but enforcing it would complicate the FU-relative anchoring. +4. **Backward compatibility.** Phases 1-3 should be additive — chimaera workflows must continue to work exactly as they do today. The Phase 4 footgun fix changes one previously-silent path into a loud failure. Should it be opt-in via a config flag for one minor version, or hard-error immediately? + +## 8. Out of scope + +- **Substitution exchanges (`type="substitution"`)** beyond what's already supported. The convolution math is the same, but interaction with co-products + TDs deserves its own design pass. +- **Non-foreground explicit graphs.** Background databases can be in either paradigm independently of the foreground; this plan implicitly assumes the foreground is the explicit one. Phase 1's helper should still work on background nodes (it's paradigm-agnostic by design), but full traversal of explicit *backgrounds* is not a goal here — backgrounds are leaves and are not traversed beyond temporal-market-share lookup. +- **`prospective_*` waterfall plumbing.** The fleet notebook's prospective comparison (`example_electric_vehicle_fleet.ipynb`, cell 74) walks `fleet_driving.technosphere()` and copies activities. This walk needs to be paradigm-aware too, but is a notebook concern more than a `bw_timex` API concern — leave for a notebook update once Phases 1-3 are usable. + +## 9. Estimated total effort + +| Phase | Effort | Risk | +| --- | --- | --- | +| 0 — `np.in1d` upstream patch | <1h | None | +| 1 — paradigm-aware production-amount helper | 0.5d | Low | +| 2 — bipartite traversal | 3-5d | Medium-high (touches upstream `bw_graph_tools` / `bw_temporalis`) | +| 3 — honour TDs on output edges | 1-2d | Medium | +| 4 — surface + footgun fix + docs | 0.5d | Low | + +Total: roughly one to two weeks of focused work, plus review cycles. Phase 1 is a sensible first PR; it ships small visible value (static scoring works on explicit graphs) and forces the helper abstraction that Phases 2-3 will lean on. + +## 10. References + +- `notebooks/example_electric_vehicle_fleet.ipynb` — current fleet model using the chimaera + intermediary pattern. +- `bw2data/configuration.py` — node-type taxonomy. +- `bw_graph_tools/matrix_tools.py` — production-exchange detection heuristics. +- `bw_temporalis/lca.py:115` — supply-chain traversal entry point. +- Empirical scripts used during this analysis (kept under `/tmp/` during exploration; reproduce by setting up a minimal explicit-paradigm foreground and demanding the product as FU). From 85e25c44cbb24cd99ad1c9d5d5aefbe5ad07715d Mon Sep 17 00:00:00 2001 From: Timo Diepers Date: Sun, 3 May 2026 20:14:02 +0200 Subject: [PATCH 15/26] Add paradigm-aware production amount lookup helper --- bw_timex/edge_extractor.py | 13 ++++++----- bw_timex/matrix_modifier.py | 17 +++++++++----- bw_timex/utils.py | 45 +++++++++++++++++++++++++++++++++++++ 3 files changed, 65 insertions(+), 10 deletions(-) diff --git a/bw_timex/edge_extractor.py b/bw_timex/edge_extractor.py index 86abc44..93e6707 100644 --- a/bw_timex/edge_extractor.py +++ b/bw_timex/edge_extractor.py @@ -11,6 +11,8 @@ from bw2data.backends.schema import ExchangeDataset as ED from bw_temporalis import TemporalDistribution, TemporalisLCA, loader_registry +from .utils import get_reference_product_production_amount + datetime_type = np.dtype("datetime64[s]") timedelta_type = np.dtype("timedelta64[s]") @@ -175,7 +177,7 @@ def build_edge_timeline(self) -> list: col_id=col_id, matrix_label="technosphere_matrix", ) - / abs(node.reference_product_production_amount) + / abs(get_reference_product_production_amount(node.activity)) ) producer = self.nodes[edge.producer_unique_id] leaf = self.edge_ff(row_id) @@ -382,10 +384,11 @@ def _get_exchange_td_and_type(self, input_id: int, output_id: int): return amount, edge_type def _get_production_amount(self, activity_id: int) -> float: - """Get the reference product production amount (diagonal of tech matrix).""" - product_idx = self.lca_object.dicts.product[activity_id] - col_idx = self.lca_object.dicts.activity[activity_id] - return self.tech_matrix_csc[product_idx, col_idx] + """Get the reference product production amount.""" + activity = self.lca_object.dicts.activity.reversed[ + self.lca_object.dicts.activity[activity_id] + ] + return get_reference_product_production_amount(activity) def _get_technosphere_inputs(self, activity_id: int) -> list[int]: """Get all technosphere input activity IDs for a given activity.""" diff --git a/bw_timex/matrix_modifier.py b/bw_timex/matrix_modifier.py index 668ac6e..ffaee3d 100644 --- a/bw_timex/matrix_modifier.py +++ b/bw_timex/matrix_modifier.py @@ -7,7 +7,10 @@ import pandas as pd from .helper_classes import InterDatabaseMapping -from .utils import get_temporal_evolution_factor +from .utils import ( + get_reference_product_production_amount, + get_temporal_evolution_factor, +) class MatrixModifier: @@ -220,7 +223,9 @@ def add_row_to_technosphere_datapackage( if row.consumer == -1: # functional unit new_producer_id = row.time_mapped_producer - fu_production_amount = self.nodes[row.producer].rp_exchange().amount + fu_production_amount = get_reference_product_production_amount( + self.nodes[row.producer] + ) new_nodes.add((new_producer_id, fu_production_amount)) self.temporalized_process_ids.add( new_producer_id @@ -233,7 +238,9 @@ def add_row_to_technosphere_datapackage( previous_producer_id = row.producer previous_producer_node = self.nodes[previous_producer_id] - production_exchange_amount = self.nodes[row.consumer].rp_exchange().amount + production_exchange_amount = get_reference_product_production_amount( + self.nodes[row.consumer], reference_product=row.consumer + ) scaled_amount = row.amount * abs( production_exchange_amount ) # abs value used for scaling to preserve the sign of the exchange @@ -320,8 +327,8 @@ def add_row_to_technosphere_datapackage( "The producer activity is of type IOTableActivity, but has more than one production exchange. This is currently not supported." ) elif isinstance(previous_producer_node, bd.backends.proxies.Activity): - producer_production_amount = ( - self.nodes[row.producer].rp_exchange().amount + producer_production_amount = get_reference_product_production_amount( + self.nodes[row.producer], reference_product=row.producer ) else: raise ValueError( diff --git a/bw_timex/utils.py b/bw_timex/utils.py index 2ae7733..4f40651 100644 --- a/bw_timex/utils.py +++ b/bw_timex/utils.py @@ -35,6 +35,51 @@ } +def get_reference_product_production_amount( + node, *, reference_product=None, lca=None +) -> float: + """Return a node's production amount in a paradigm-agnostic way. + + Supports chimaera activities via ``rp_exchange`` and explicit process/product + setups via production exchanges. + """ + if isinstance(node, (int, np.integer)): + if lca is None: + raise ValueError("`lca` is required when `node` is an activity id.") + node = lca.dicts.activity.reversed[lca.dicts.activity[node]] + + if hasattr(node, "rp_exchange"): + rp_exc = node.rp_exchange() + if rp_exc is not None: + return rp_exc.amount + + productions = list(node.production()) + if not productions: + raise ValueError( + f"Could not determine production amount for node `{node}`: no production exchanges found." + ) + + if reference_product is not None: + ref_id = ( + reference_product.id + if hasattr(reference_product, "id") + else int(reference_product) + ) + for exc in productions: + if exc.input.id == ref_id: + return exc.amount + raise ValueError( + f"Could not find production exchange from `{node}` to reference product id `{ref_id}`." + ) + + if len(productions) == 1: + return productions[0].amount + + raise ValueError( + f"Node `{node}` has multiple production exchanges; pass `reference_product` to disambiguate." + ) + + def extract_date_as_integer(dt_obj: datetime, time_res: Optional[str] = "year") -> int: """ Converts a datetime object to an integer for a given temporal resolution `time_res` From 41a9bec69926ff7c00a0f165f544e5b0a480f5fe Mon Sep 17 00:00:00 2001 From: Timo Diepers Date: Sun, 3 May 2026 20:18:37 +0200 Subject: [PATCH 16/26] Add explicit process/product end-to-end test and docs --- docs/content/decisiontree.md | 14 +++ tests/conftest.py | 1 + .../explicit_process_product_db_fixture.py | 85 +++++++++++++++++++ ...est_explicit_process_product_end_to_end.py | 31 +++++++ 4 files changed, 131 insertions(+) create mode 100644 tests/fixtures/explicit_process_product_db_fixture.py create mode 100644 tests/test_explicit_process_product_end_to_end.py diff --git a/docs/content/decisiontree.md b/docs/content/decisiontree.md index 2b57f0c..6a20236 100644 --- a/docs/content/decisiontree.md +++ b/docs/content/decisiontree.md @@ -43,3 +43,17 @@ flowchart TD BackgroundDecision -- "no" --> CodeDynamicLCIA BackgroundDecision -- "yes" --> CodeDisaggregatedLCIA ``` + +## Modeling paradigm option: chimaera vs explicit process/product + +`bw_timex` now supports both Brightway modeling paradigms when looking up production amounts during timeline scaling and matrix expansion: + +- **Chimaera** (`processwithreferenceproduct`): production comes from `rp_exchange()`. +- **Explicit** (`process` + `product`): production comes from explicit `type="production"` exchanges from process to product. + +### Which pattern should I use for cohort timing? + +- If you model with **chimaera** activities, place cohort timing on an intermediary technosphere edge (as in the original EV fleet notebook). +- If you model with **explicit process/product** nodes, place cohort timing directly on the process→product production edge. + +The explicit option avoids structural placeholder activities and makes production timing a first-class part of the graph topology. diff --git a/tests/conftest.py b/tests/conftest.py index f8cdd14..d22230d 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,4 +1,5 @@ from .fixtures.dynamic_biomatrix_db_fixture import dynamic_biosphere_matrix_db +from .fixtures.explicit_process_product_db_fixture import explicit_process_product_db from .fixtures.nonunitary_db_fixture import nonunitary_db from .fixtures.process_at_base_database_time_db_fixture import ( process_at_base_database_time_db, diff --git a/tests/fixtures/explicit_process_product_db_fixture.py b/tests/fixtures/explicit_process_product_db_fixture.py new file mode 100644 index 0000000..e1e8311 --- /dev/null +++ b/tests/fixtures/explicit_process_product_db_fixture.py @@ -0,0 +1,85 @@ +from datetime import datetime + +import bw2data as bd +import numpy as np +import pytest +from bw_temporalis import TemporalDistribution + + +@pytest.fixture +def explicit_process_product_db(): + bd.projects.set_current("__test_explicit_process_product__") + bd.databases.clear() + bd.methods.clear() + + bio = bd.Database("bio") + bio.write( + { + ("bio", "co2"): { + "name": "Carbon dioxide", + "unit": "kg", + "type": "emission", + } + } + ) + + bd.Method(("GWP", "example")).write([(("bio", "co2"), 1.0)]) + + bd.Database("bg_2030").write( + { + ("bg_2030", "electricity"): { + "name": "electricity", + "unit": "kWh", + "location": "GLO", + "exchanges": [ + { + "input": ("bg_2030", "electricity"), + "amount": 1, + "type": "production", + }, + {"input": ("bio", "co2"), "amount": 0.5, "type": "biosphere"}, + ], + } + } + ) + + td = TemporalDistribution( + date=[np.timedelta64(0, "Y"), np.timedelta64(1, "Y")], + amount=[0.6, 0.4], + ) + + bd.Database("foreground").write( + { + ("foreground", "fleet_driving_process"): { + "name": "fleet driving process", + "unit": "unit", + "type": "process", + "exchanges": [ + { + "input": ("foreground", "fleet_driving_product"), + "amount": 1, + "type": "production", + "temporal_distribution": td, + }, + { + "input": ("bg_2030", "electricity"), + "amount": 10, + "type": "technosphere", + }, + ], + }, + ("foreground", "fleet_driving_product"): { + "name": "fleet driving product", + "unit": "unit", + "type": "product", + "exchanges": [], + }, + } + ) + + return { + "database_dates": { + "bg_2030": datetime.strptime("2030", "%Y"), + "foreground": "dynamic", + } + } diff --git a/tests/test_explicit_process_product_end_to_end.py b/tests/test_explicit_process_product_end_to_end.py new file mode 100644 index 0000000..0ddd537 --- /dev/null +++ b/tests/test_explicit_process_product_end_to_end.py @@ -0,0 +1,31 @@ +from datetime import datetime + +import bw2calc as bc +import bw2data as bd +import pytest + +from bw_timex import TimexLCA + + +@pytest.mark.usefixtures("explicit_process_product_db") +class TestExplicitProcessProductEndToEnd: + def test_static_and_timex_scores_match(self, explicit_process_product_db): + fu_product = bd.get_node(database="foreground", code="fleet_driving_product") + demand = {fu_product.key: 1} + method = ("GWP", "example") + + slca = bc.LCA(demand, method=method) + slca.lci() + slca.lcia() + + tlca = TimexLCA( + demand=demand, + method=method, + database_dates=explicit_process_product_db["database_dates"], + ) + tlca.build_timeline(starting_datetime=datetime(2030, 1, 1)) + tlca.lci() + tlca.static_lcia() + + assert tlca.base_lca.score == pytest.approx(slca.score) + assert len(tlca.timeline) > 1 From f0a2940bba0e26b7a7d01f7f3624daeb5cf9463f Mon Sep 17 00:00:00 2001 From: Timo Diepers Date: Mon, 4 May 2026 06:22:37 +0200 Subject: [PATCH 17/26] Regenerate explicit fleet notebook outputs with local executor --- ...hicle_fleet_explicit_process_product.ipynb | 2184 +++++++++++++++++ 1 file changed, 2184 insertions(+) create mode 100644 notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb diff --git a/notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb b/notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb new file mode 100644 index 0000000..2b2c443 --- /dev/null +++ b/notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb @@ -0,0 +1,2184 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Fleet-level time-explicit LCA of electric vehicles\n" + ], + "id": "60d29f7f" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "This notebook extends the [standalone EV example](./example_electric_vehicle_standalone.ipynb) from a single vehicle to a *fleet* of vehicles entering and leaving the stock over time.\n", + "\n", + "Instead of assigning a single, fixed lifetime to one car, we model the fleet with a simple **dynamic Material Flow Analysis (dMFA)** using the [flodym](https://github.com/pik-piam/flodym) library. flodym gives us, from an exogenous stock trajectory and a Weibull lifetime distribution,\n", + "\n", + "- the **annual inflow** of new vehicles (when production happens),\n", + "- the **stock** of vehicles in use (when driving happens),\n", + "- the **annual outflow** of retired vehicles (when end-of-life happens).\n", + "\n", + "We then plug these three time series into `bw_timex` as `TemporalDistribution`s on the production, use-phase and end-of-life exchanges. The functional unit becomes the entire fleet service over the analysis horizon, and `TimexLCA` returns a time-explicit inventory and dynamic LCIA score for the whole fleet.\n", + "\n", + "> **Note:** This notebook does *not* depend on ecoinvent or premise. As in the standalone example, we make up tiny background databases for 2020, 2030 and 2040 so the notebook is fully reproducible. To run it you only need `bw_timex`, `flodym`, `numpy`, `pandas`, `matplotlib`." + ], + "id": "dfce0345" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Background databases\n" + ], + "id": "cba7af57" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We first set up a fresh brightway project and create the same toy biosphere and three time-stamped background databases (2020, 2030, 2040) as in the standalone example." + ], + "id": "0ebcff1d" + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:24.312944Z", + "iopub.status.busy": "2026-05-03T11:12:24.312749Z", + "iopub.status.idle": "2026-05-03T11:12:37.629529Z", + "shell.execute_reply": "2026-05-03T11:12:37.627981Z" + } + }, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "/workspace/bw_timex/.venv/lib/python3.12/site-packages/bw2calc/__init__.py:56: UserWarning: \n", + "It seems like you have an AMD/INTEL x64 architecture, but haven't installed pypardiso:\n", + "\n", + " https://pypi.org/project/pypardiso/\n", + "\n", + "Installing it could give you much faster calculations.\n", + "\n", + " warnings.warn(PYPARDISO_WARNING)\n" + ] + } + ], + "source": [ + "import bw2data as bd\n", + "\n", + "bd.projects.set_current(\"electric_vehicle_fleet\")" + ], + "id": "fed7d50e" + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:37.631589Z", + "iopub.status.busy": "2026-05-03T11:12:37.631394Z", + "iopub.status.idle": "2026-05-03T11:12:37.734455Z", + "shell.execute_reply": "2026-05-03T11:12:37.733580Z" + } + }, + "outputs": [], + "source": [ + "for db in list(bd.databases):\n", + " del bd.databases[db]" + ], + "id": "23eaa487" + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:37.736187Z", + "iopub.status.busy": "2026-05-03T11:12:37.735947Z", + "iopub.status.idle": "2026-05-03T11:12:37.846230Z", + "shell.execute_reply": "2026-05-03T11:12:37.844783Z" + } + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "\u001b[2m19:45:15+0000\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "\r", + " 0%| | 0/1 [00:00\", line 16, in ", + " File \"\", line 5, in ", + "ModuleNotFoundError: No module named 'flodym'" + ] + } + ], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from flodym import (\n", + " Dimension,\n", + " DimensionSet,\n", + " StockArray,\n", + " StockDrivenDSM,\n", + " WeibullLifetime,\n", + ")" + ], + "id": "002f93c4" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Time and stock\n" + ], + "id": "fb3582a0" + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:39.505444Z", + "iopub.status.busy": "2026-05-03T11:12:39.505151Z", + "iopub.status.idle": "2026-05-03T11:12:39.509197Z", + "shell.execute_reply": "2026-05-03T11:12:39.508219Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 6, in ", + "NameError: name 'Dimension' is not defined" + ] + } + ], + "source": [ + "YEAR_START = 2015\n", + "YEAR_END = 2055\n", + "\n", + "years = np.arange(YEAR_START, YEAR_END + 1)\n", + "\n", + "time_dim = Dimension(name=\"Time\", letter=\"t\", items=years.tolist(), dtype=int)\n", + "dims = DimensionSet(dim_list=[time_dim])" + ], + "id": "3d52305f" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We prescribe a logistic stock trajectory: the fleet grows from a few thousand vehicles in the late 2010s, ramps up steeply through the 2020s and saturates around 2 million vehicles." + ], + "id": "47047aa1" + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:39.510858Z", + "iopub.status.busy": "2026-05-03T11:12:39.510691Z", + "iopub.status.idle": "2026-05-03T11:12:39.514242Z", + "shell.execute_reply": "2026-05-03T11:12:39.513378Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 9, in ", + "NameError: name 'StockArray' is not defined" + ] + } + ], + "source": [ + "STOCK_SATURATION = 2_000_000 # vehicles\n", + "STOCK_MIDPOINT = 2030 # year of inflection\n", + "STOCK_STEEPNESS = 0.35 # 1/year\n", + "\n", + "stock_values = STOCK_SATURATION / (\n", + " 1 + np.exp(-STOCK_STEEPNESS * (years - STOCK_MIDPOINT))\n", + ")\n", + "\n", + "stock = StockArray(dims=dims, name=\"ev_fleet\", values=stock_values)" + ], + "id": "1c3106a8" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Lifetime distribution\n" + ], + "id": "22fdc5bc" + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:39.515798Z", + "iopub.status.busy": "2026-05-03T11:12:39.515646Z", + "iopub.status.idle": "2026-05-03T11:12:39.519733Z", + "shell.execute_reply": "2026-05-03T11:12:39.518855Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 4, in ", + "NameError: name 'WeibullLifetime' is not defined" + ] + } + ], + "source": [ + "WEIBULL_SHAPE = 5.0\n", + "WEIBULL_SCALE = 14.0 # years\n", + "\n", + "lifetime_model = WeibullLifetime(dims=dims)\n", + "lifetime_model.set_prms(\n", + " weibull_shape=np.full(dims.shape, WEIBULL_SHAPE),\n", + " weibull_scale=np.full(dims.shape, WEIBULL_SCALE),\n", + ")" + ], + "id": "a40d2b49" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The lifetime PDF gives the probability that a vehicle produced in year *c* retires in year *m* (only the upper-triangular part is non-zero, since retirement cannot precede production). For a single cohort, this is just the discretised Weibull PDF as a function of vehicle age." + ], + "id": "a76347b3" + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:39.521374Z", + "iopub.status.busy": "2026-05-03T11:12:39.521219Z", + "iopub.status.idle": "2026-05-03T11:12:39.817372Z", + "shell.execute_reply": "2026-05-03T11:12:39.816488Z" + } + }, + "outputs": [], + "source": [ + "from scipy.stats import weibull_min\n", + "\n", + "ages = np.arange(0, 40)\n", + "weibull_pdf_age = weibull_min.pdf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", + "weibull_sf_age = weibull_min.sf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", + "\n", + "fig, ax = plt.subplots(1, 2, figsize=(10, 3.5))\n", + "ax[0].plot(ages, weibull_pdf_age)\n", + "ax[0].set(xlabel=\"vehicle age (years)\", ylabel=\"PDF\", title=\"Weibull lifetime PDF\")\n", + "ax[1].plot(ages, weibull_sf_age)\n", + "ax[1].set(xlabel=\"vehicle age (years)\", ylabel=\"survival probability\",\n", + " title=\"Weibull survival function\")\n", + "fig.tight_layout()" + ], + "id": "77ee09d7" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Solve the dynamic stock model\n" + ], + "id": "9e049494" + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:39.819064Z", + "iopub.status.busy": "2026-05-03T11:12:39.818889Z", + "iopub.status.idle": "2026-05-03T11:12:39.829350Z", + "shell.execute_reply": "2026-05-03T11:12:39.828297Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 1, in ", + "NameError: name 'StockDrivenDSM' is not defined" + ] + } + ], + "source": [ + "dsm = StockDrivenDSM(dims=dims, stock=stock, lifetime_model=lifetime_model)\n", + "dsm.compute()" + ], + "id": "016520cc" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "`StockDrivenDSM.compute()` populates `dsm.inflow` and `dsm.outflow`. Let's plot the three fleet variables together." + ], + "id": "35f7a6f3" + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:39.831539Z", + "iopub.status.busy": "2026-05-03T11:12:39.831338Z", + "iopub.status.idle": "2026-05-03T11:12:40.083517Z", + "shell.execute_reply": "2026-05-03T11:12:40.082614Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 1, in ", + "NameError: name 'dsm' is not defined" + ] + } + ], + "source": [ + "inflow_values = dsm.inflow.values # vehicles / year\n", + "outflow_values = dsm.outflow.values # vehicles / year\n", + "stock_values_ = dsm.stock.values # vehicles\n", + "\n", + "fig, ax = plt.subplots(1, 2, figsize=(11, 3.8))\n", + "ax[0].plot(years, stock_values_, color=\"#3fb1c5\", lw=2)\n", + "ax[0].set(xlabel=\"year\", ylabel=\"vehicles in stock\", title=\"EV fleet stock\")\n", + "ax[1].plot(years, inflow_values, label=\"inflow (production)\", color=\"#9c5ffd\")\n", + "ax[1].plot(years, outflow_values, label=\"outflow (retirement)\", color=\"#dd5b5b\")\n", + "ax[1].set(xlabel=\"year\", ylabel=\"vehicles / year\", title=\"Fleet flows\")\n", + "ax[1].legend()\n", + "fig.tight_layout()" + ], + "id": "17c10a51" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We will scope the LCA to vehicles whose **production** falls in the analysis window `[ANALYSIS_START, ANALYSIS_END]`. This keeps the fleet's life cycle entirely within the horizon of our background databases." + ], + "id": "d39b18a3" + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.085673Z", + "iopub.status.busy": "2026-05-03T11:12:40.085496Z", + "iopub.status.idle": "2026-05-03T11:12:40.090709Z", + "shell.execute_reply": "2026-05-03T11:12:40.089578Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 8, in ", + "NameError: name 'inflow_values' is not defined" + ] + } + ], + "source": [ + "ANALYSIS_START = 2020\n", + "ANALYSIS_END = 2050\n", + "FU_YEAR = 2035 # anchoring year used as the TimexLCA starting datetime\n", + "\n", + "mask = (years >= ANALYSIS_START) & (years <= ANALYSIS_END)\n", + "\n", + "years_window = years[mask]\n", + "inflow_window = inflow_values[mask]\n", + "\n", + "n_total_inflow = inflow_window.sum()\n", + "\n", + "print(f\"Cohort window: {ANALYSIS_START}-{ANALYSIS_END} (inflow years).\")\n", + "print(f\"Total vehicles produced {ANALYSIS_START}-{ANALYSIS_END}: {n_total_inflow:>12,.0f}\")\n", + "print(\"Each cohort is then driven and retired according to the Weibull lifetime;\")\n", + "print(f\"those use and end-of-life events may extend past {ANALYSIS_END}.\")" + ], + "id": "41eca496" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## From flodym time series to `TemporalDistribution`s \u2014 cohort + age decomposition\n" + ], + "id": "78eade18" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We map the flodym output onto `bw_timex` using **two layers** of `TemporalDistribution`s:\n", + "\n", + "1. A **cohort distribution** in calendar time on a single `fleet_service \u2192 fleet_driving` edge. Its weights are the inflow shares per year. This expands `fleet_driving` into one *consumer instance per cohort year* in the timeline.\n", + "2. **Age-relative distributions** on `fleet_driving`'s own exchanges:\n", + " - on `fleet_driving \u2192 electricity`, the Weibull **survival function** over vehicle ages \u2014 each cohort uses electricity for as long as its vehicles are still on the road;\n", + " - on `fleet_driving \u2192 used_ev`, the Weibull **retirement PDF** over vehicle ages \u2014 each cohort eventually retires.\n", + "\n", + "The convolution `cohort_TD \u229b age_TD` performed by `bw_timex` reproduces the aggregate stock \u00d7 annual-mileage and the calendar-year retirement series, *and* every downstream exchange inherits a `date_consumer` equal to the cohort year. That is what lets us evaluate vintage-dependent properties later.\n", + "\n", + "`bw_timex`'s convention is that `TD.amount \u00d7 edge.amount` gives the absolute per-time quantity. We follow it consistently:\n", + "\n", + "| Edge | `amount` | `TD.amount` (sums to 1) |\n", + "|---|---|---|\n", + "| `fleet_service \u2192 fleet_driving` | `n_total_inflow` (vehicles) | `inflow_window / n_total_inflow` |\n", + "| `fleet_driving \u2192 ev_production` | `1` (one build per vehicle) | implicit point-mass at age 0 |\n", + "| `fleet_driving \u2192 electricity` | `ANNUAL_MILEAGE \u00d7 kWh/km \u00d7 mean_lifetime` (kWh per vehicle) | `survival(age) / \u03a3 survival` |\n", + "| `fleet_driving \u2192 used_ev` | `-1` (one retirement per vehicle) | `pdf(age) / \u03a3 pdf` |\n" + ], + "id": "e4b60d99" + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.092393Z", + "iopub.status.busy": "2026-05-03T11:12:40.092235Z", + "iopub.status.idle": "2026-05-03T11:12:40.112165Z", + "shell.execute_reply": "2026-05-03T11:12:40.111239Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 6, in ", + "NameError: name 'inflow_window' is not defined" + ] + } + ], + "source": [ + "from bw_temporalis import TemporalDistribution\n", + "\n", + "# 1) Cohort distribution: when each cohort enters the fleet (calendar years\n", + "# relative to the FU anchor). Lives on fleet_service -> fleet_driving.\n", + "cohort_offsets = (years_window - FU_YEAR).astype(\"int64\").astype(\"timedelta64[Y]\")\n", + "cohort_shares = inflow_window / inflow_window.sum()\n", + "\n", + "td_cohort_inflow = TemporalDistribution(\n", + " date=cohort_offsets,\n", + " amount=cohort_shares,\n", + ")\n", + "\n", + "# 2) Age-relative distributions inside fleet_driving (per cohort vehicle).\n", + "# We drop ages whose weight is exactly zero: bw_timex's `abs_td` propagation\n", + "# keeps zero-weight entries through the chain, which would create\n", + "# unregistered foreground instances downstream.\n", + "ages = np.arange(0, 40)\n", + "weibull_sf = weibull_min.sf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", + "weibull_pdf = weibull_min.pdf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", + "\n", + "# Use phase: survival probability normalised so the TD weights sum to 1.\n", + "# Combined with the edge amount = ANNUAL_MILEAGE * ELECTRICITY_CONSUMPTION * mean_lifetime\n", + "# below, the absolute per-(cohort, age) electricity is survival * annual kWh.\n", + "mean_lifetime_years = float(weibull_sf.sum())\n", + "sf_mask = weibull_sf > 0\n", + "td_use_age = TemporalDistribution(\n", + " date=ages[sf_mask].astype(\"timedelta64[Y]\"),\n", + " amount=weibull_sf[sf_mask] / mean_lifetime_years,\n", + ")\n", + "\n", + "# Retirement: Weibull PDF over ages, normalised to sum to 1.\n", + "pdf_mask = weibull_pdf > 0\n", + "td_retirement_age = TemporalDistribution(\n", + " date=ages[pdf_mask].astype(\"timedelta64[Y]\"),\n", + " amount=weibull_pdf[pdf_mask] / weibull_pdf[pdf_mask].sum(),\n", + ")" + ], + "id": "7038585b" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "A quick sanity check: the cohort TD shows when new vehicles enter, the use TD shows how each cohort's vehicle-years are spread over its lifetime, and the retirement TD shows when within that lifetime each cohort retires. The cohort TD lives on a calendar-year axis (relative to `FU_YEAR`); the age TDs live on a vehicle-age axis (offsets 0..39 years from each cohort).\n" + ], + "id": "119ead68" + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.114129Z", + "iopub.status.busy": "2026-05-03T11:12:40.113922Z", + "iopub.status.idle": "2026-05-03T11:12:40.475828Z", + "shell.execute_reply": "2026-05-03T11:12:40.475110Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 3, in ", + "NameError: name 'td_cohort_inflow' is not defined" + ] + } + ], + "source": [ + "fig, axes = plt.subplots(1, 2, figsize=(11, 3.5))\n", + "\n", + "axes[0].bar(years_window, td_cohort_inflow.amount, color=\"#9c5ffd\")\n", + "axes[0].axvline(FU_YEAR, color=\"k\", ls=\"--\", lw=0.8, label=f\"FU year = {FU_YEAR}\")\n", + "axes[0].set(xlabel=\"cohort (calendar) year\",\n", + " ylabel=\"share of total cohorts\",\n", + " title=\"Cohort inflow TD\\n(fleet_service \u2192 fleet_driving)\")\n", + "axes[0].legend()\n", + "\n", + "# Convert TD timedelta dates back to integer ages for plotting\n", + "use_ages = td_use_age.date.astype(\"timedelta64[Y]\").astype(int)\n", + "retire_ages = td_retirement_age.date.astype(\"timedelta64[Y]\").astype(int)\n", + "\n", + "axes[1].bar(use_ages - 0.2, td_use_age.amount, width=0.4, color=\"#3fb1c5\",\n", + " label=\"use (survival, normalised)\")\n", + "axes[1].bar(retire_ages + 0.2, td_retirement_age.amount, width=0.4, color=\"#dd5b5b\",\n", + " label=\"end-of-life (retirement PDF)\")\n", + "axes[1].set(xlabel=\"vehicle age (years)\", ylabel=\"weight\",\n", + " title=\"Age-relative TDs\\n(on fleet_driving exchanges)\")\n", + "axes[1].legend()\n", + "\n", + "fig.tight_layout()" + ], + "id": "28b31abe" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Building the fleet LCA model\n" + ], + "id": "91860958" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The product system mirrors the standalone example, with one extra wrapping node. `fleet_service` is the FU-facing aggregator that *consumes `fleet_driving` once per cohort year*. The cohort TD lives on that edge, so each cohort year creates its own consumer-side instance of `fleet_driving`. Every exchange below `fleet_driving` then inherits a `date_consumer` equal to the cohort year, which is what makes vintage locking via `temporal_evolution_reference=\"consumer\"` actually meaningful in this aggregate model.\n", + "\n", + "```{mermaid}\n", + "flowchart LR\n", + " glider_production(glider production):::ei-->ev_production\n", + " powertrain_production(powertrain production):::ei-->ev_production\n", + " battery_production(battery production):::ei-->ev_production\n", + " fleet_service(fleet service):::fg-->|cohort inflow TD|fleet_driving\n", + " ev_production(ev production):::fg-->fleet_driving\n", + " electricity_generation(electricity generation):::ei-->|age survival TD|fleet_driving\n", + " fleet_driving(fleet driving):::fg-->|age retirement TD|used_ev\n", + " used_ev(used ev):::fg-->glider_eol(glider eol):::ei\n", + " used_ev-->powertrain_eol(powertrain eol):::ei\n", + " used_ev-->battery_eol(battery eol):::ei\n", + "\n", + " classDef ei color:#222832, fill:#3fb1c5, stroke:none;\n", + " classDef fg color:#222832, fill:#9c5ffd, stroke:none;\n", + "```\n" + ], + "id": "ceb757f8" + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.477534Z", + "iopub.status.busy": "2026-05-03T11:12:40.477368Z", + "iopub.status.idle": "2026-05-03T11:12:40.491951Z", + "shell.execute_reply": "2026-05-03T11:12:40.490912Z" + } + }, + "outputs": [], + "source": [ + "if \"foreground\" in bd.databases:\n", + " del bd.databases[\"foreground\"]\n", + "foreground = bd.Database(\"foreground\")\n", + "foreground.register()" + ], + "id": "f5752a2d" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Foreground activities\n" + ], + "id": "99cd590b" + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.494122Z", + "iopub.status.busy": "2026-05-03T11:12:40.493866Z", + "iopub.status.idle": "2026-05-03T11:12:40.526409Z", + "shell.execute_reply": "2026-05-03T11:12:40.525356Z" + } + }, + "outputs": [], + "source": [ + "ev_production = foreground.new_node(\n", + " \"ev_production\", name=\"production of an electric vehicle\", unit=\"unit\",\n", + ")\n", + "ev_production[\"reference product\"] = \"electric vehicle\"\n", + "ev_production.save()\n", + "\n", + "# Per-cohort process: amounts on its outgoing edges are *per single vehicle*.\n", + "fleet_driving = foreground.new_node(\n", + " \"fleet_driving\",\n", + " name=\"lifetime driving of one cohort vehicle\",\n", + " unit=\"vehicle (cohort unit)\",\n", + ")\n", + "fleet_driving[\"reference product\"] = \"vehicle lifetime driving\"\n", + "fleet_driving.save()\n", + "\n", + "# FU-facing aggregator: consumes one TD-distributed cohort of fleet_driving per year.\n", + "fleet_service = foreground.new_node(\n", + " \"fleet_service\",\n", + " name=\"aggregate transport service of the EV fleet\",\n", + " unit=\"fleet service over the analysis horizon\",\n", + ")\n", + "fleet_service[\"reference product\"] = \"fleet service\"\n", + "fleet_service.save()\n", + "\n", + "used_ev = foreground.new_node(\n", + " \"used_ev\", name=\"used electric vehicle\", unit=\"unit\",\n", + ")\n", + "used_ev[\"reference product\"] = \"used electric vehicle\"\n", + "used_ev.save()" + ], + "id": "5a971e02" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### EV production exchanges (per vehicle)\n" + ], + "id": "68742e77" + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.528265Z", + "iopub.status.busy": "2026-05-03T11:12:40.528041Z", + "iopub.status.idle": "2026-05-03T11:12:40.536694Z", + "shell.execute_reply": "2026-05-03T11:12:40.535863Z" + } + }, + "outputs": [], + "source": [ + "glider_production = background_2020.get(code=\"glider\")\n", + "powertrain_production = background_2020.get(code=\"powertrain\")\n", + "battery_production = background_2020.get(code=\"battery\")\n", + "\n", + "ev_production.new_edge(input=ev_production, amount=1, type=\"production\").save()\n", + "\n", + "glider_to_ev = ev_production.new_edge(\n", + " input=glider_production, amount=MASS_GLIDER, type=\"technosphere\"\n", + ")\n", + "powertrain_to_ev = ev_production.new_edge(\n", + " input=powertrain_production, amount=MASS_POWERTRAIN, type=\"technosphere\"\n", + ")\n", + "battery_to_ev = ev_production.new_edge(\n", + " input=battery_production, amount=MASS_BATTERY, type=\"technosphere\"\n", + ")" + ], + "id": "56f441aa" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### End-of-life exchanges (per used vehicle)\n" + ], + "id": "077ab867" + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.538334Z", + "iopub.status.busy": "2026-05-03T11:12:40.538179Z", + "iopub.status.idle": "2026-05-03T11:12:40.546475Z", + "shell.execute_reply": "2026-05-03T11:12:40.545638Z" + } + }, + "outputs": [], + "source": [ + "glider_eol = background_2020.get(name=\"glider_eol\")\n", + "powertrain_eol = background_2020.get(name=\"powertrain_eol\")\n", + "battery_eol = background_2020.get(name=\"battery_eol\")\n", + "\n", + "used_ev.new_edge(input=used_ev, amount=-1, type=\"production\").save()\n", + "\n", + "used_ev_to_glider_eol = used_ev.new_edge(\n", + " input=glider_eol, amount=-MASS_GLIDER, type=\"technosphere\",\n", + ")\n", + "used_ev_to_powertrain_eol = used_ev.new_edge(\n", + " input=powertrain_eol, amount=-MASS_POWERTRAIN, type=\"technosphere\",\n", + ")\n", + "used_ev_to_battery_eol = used_ev.new_edge(\n", + " input=battery_eol, amount=-MASS_BATTERY, type=\"technosphere\",\n", + ")" + ], + "id": "845d5e7b" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Fleet driving exchanges\n" + ], + "id": "4eee2e60" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Per cohort vehicle, `fleet_driving` consumes one EV production, drives `ANNUAL_MILEAGE` km/year over its (Weibull-distributed) lifetime, and produces one used vehicle. The fleet-level scaling lives entirely on the single `fleet_service \u2192 fleet_driving` edge, whose amount is `n_total_inflow` and whose TD will spread that total across cohort years.\n" + ], + "id": "e2db0131" + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.548275Z", + "iopub.status.busy": "2026-05-03T11:12:40.548038Z", + "iopub.status.idle": "2026-05-03T11:12:40.569946Z", + "shell.execute_reply": "2026-05-03T11:12:40.569030Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 9, in ", + "NameError: name 'n_total_inflow' is not defined" + ] + } + ], + "source": [ + "electricity_production = background_2020.get(name=\"electricity\")\n", + "\n", + "fleet_service.new_edge(input=fleet_service, amount=1, type=\"production\").save()\n", + "fleet_driving.new_edge(input=fleet_driving, amount=1, type=\"production\").save()\n", + "\n", + "# Aggregator -> per-cohort process. Total cohorts = n_total_inflow.\n", + "fleet_service_to_fleet_driving = fleet_service.new_edge(\n", + " input=fleet_driving,\n", + " amount=n_total_inflow,\n", + " type=\"technosphere\",\n", + ")\n", + "fleet_service_to_fleet_driving.save()\n", + "\n", + "# One EV built per cohort vehicle.\n", + "ev_to_fleet_driving = fleet_driving.new_edge(\n", + " input=ev_production,\n", + " amount=1,\n", + " type=\"technosphere\",\n", + ")\n", + "ev_to_fleet_driving.save()\n", + "\n", + "# Lifetime electricity per cohort vehicle = annual mileage * kWh/km * mean lifetime\n", + "# (mean_lifetime_years was computed in the TD cell from the Weibull SF).\n", + "electricity_to_fleet_driving = fleet_driving.new_edge(\n", + " input=electricity_production,\n", + " amount=ANNUAL_MILEAGE * ELECTRICITY_CONSUMPTION * mean_lifetime_years,\n", + " type=\"technosphere\",\n", + ")\n", + "electricity_to_fleet_driving.save()\n", + "\n", + "# One retirement per cohort vehicle (used_ev has production amount -1).\n", + "fleet_driving_to_used_ev = fleet_driving.new_edge(\n", + " input=used_ev,\n", + " amount=-1,\n", + " type=\"technosphere\",\n", + ")\n", + "fleet_driving_to_used_ev.save()" + ], + "id": "0b3156f4" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Adding temporal information\n" + ], + "id": "2d88d1e2" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Three layers of `TemporalDistribution`s combine via convolution:\n", + "\n", + "1. **Cohort layer** (calendar-year axis, relative to `FU_YEAR`): on `fleet_service \u2192 fleet_driving`. Splits the FU into one consumer instance of `fleet_driving` per cohort year.\n", + "2. **Age layer** (age axis, relative to each cohort year): on `fleet_driving \u2192 electricity` (survival) and `fleet_driving \u2192 used_ev` (retirement PDF). Spreads each cohort's lifetime over its age-resolved profile.\n", + "3. **Per-vehicle build/EOL lead-time layer** (already present in the standalone example): on the inner exchanges of `ev_production` and `used_ev`. These are timing offsets relative to *that* node's date \u2014 which, after step 1, *is* the cohort year for `ev_production` and the retirement year for `used_ev`.\n", + "\n", + "After convolution, every downstream edge has a `date_consumer` equal to the cohort year and a `date_producer` equal to the calendar year the exchange happens.\n" + ], + "id": "4c4110cb" + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.571671Z", + "iopub.status.busy": "2026-05-03T11:12:40.571497Z", + "iopub.status.idle": "2026-05-03T11:12:40.575616Z", + "shell.execute_reply": "2026-05-03T11:12:40.574636Z" + } + }, + "outputs": [], + "source": [ + "td_glider_production = TemporalDistribution(\n", + " date=np.array([-2, -1, 0], dtype=\"timedelta64[Y]\"),\n", + " amount=np.array([0.7, 0.1, 0.2]),\n", + ")\n", + "\n", + "td_produce_powertrain_and_battery = TemporalDistribution(\n", + " date=np.array([-1], dtype=\"timedelta64[Y]\"),\n", + " amount=np.array([1.0]),\n", + ")\n", + "\n", + "td_treating_waste = TemporalDistribution(\n", + " date=np.array([3], dtype=\"timedelta64[M]\"),\n", + " amount=np.array([1.0]),\n", + ")" + ], + "id": "b7dbebed" + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.577337Z", + "iopub.status.busy": "2026-05-03T11:12:40.577169Z", + "iopub.status.idle": "2026-05-03T11:12:40.610870Z", + "shell.execute_reply": "2026-05-03T11:12:40.609864Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 2, in ", + "NameError: name 'td_cohort_inflow' is not defined" + ] + } + ], + "source": [ + "# 1) Cohort layer \u2014 calendar-year TD on the aggregator edge.\n", + "fleet_service_to_fleet_driving[\"temporal_distribution\"] = td_cohort_inflow\n", + "fleet_service_to_fleet_driving.save()\n", + "\n", + "# 2) Age layer \u2014 age-relative TDs on fleet_driving's exchanges.\n", + "electricity_to_fleet_driving[\"temporal_distribution\"] = td_use_age\n", + "electricity_to_fleet_driving.save()\n", + "\n", + "fleet_driving_to_used_ev[\"temporal_distribution\"] = td_retirement_age\n", + "fleet_driving_to_used_ev.save()\n", + "\n", + "# 3) Per-vehicle build lead time inside ev_production.\n", + "glider_to_ev[\"temporal_distribution\"] = td_glider_production\n", + "glider_to_ev.save()\n", + "powertrain_to_ev[\"temporal_distribution\"] = td_produce_powertrain_and_battery\n", + "powertrain_to_ev.save()\n", + "battery_to_ev[\"temporal_distribution\"] = td_produce_powertrain_and_battery\n", + "battery_to_ev.save()\n", + "\n", + "# 3) Per-vehicle EOL treatment delay inside used_ev.\n", + "used_ev_to_glider_eol[\"temporal_distribution\"] = td_treating_waste\n", + "used_ev_to_glider_eol.save()\n", + "used_ev_to_powertrain_eol[\"temporal_distribution\"] = td_treating_waste\n", + "used_ev_to_powertrain_eol.save()\n", + "used_ev_to_battery_eol[\"temporal_distribution\"] = td_treating_waste\n", + "used_ev_to_battery_eol.save()" + ], + "id": "be2fccd5" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Vintage locking vs. system-wide efficiency\n", + "\n", + "Because the cohort year is now propagated as the `date_consumer` of every exchange below `fleet_driving`, `temporal_evolution_factors` on the use-phase exchange takes on a clean, two-mode interpretation depending on `temporal_evolution_reference`:\n", + "\n", + "- `\"consumer\"` \u2192 factor evaluated at the **cohort year**. A vehicle built in 2025 keeps its 2025 efficiency for the rest of its life, even when it is still driving in 2040 (true vintage locking).\n", + "- `\"producer\"` \u2192 factor evaluated at the **calendar year of consumption**. All vehicles, regardless of vintage, benefit from the latest efficiency value whenever they are driving (system-wide retrofit / learning).\n", + "\n", + "Below we demonstrate vintage locking. Switching to system-wide learning is just a matter of changing `temporal_evolution_reference` to `\"producer\"`.\n" + ], + "id": "4a4ef05d" + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.612839Z", + "iopub.status.busy": "2026-05-03T11:12:40.612615Z", + "iopub.status.idle": "2026-05-03T11:12:40.622759Z", + "shell.execute_reply": "2026-05-03T11:12:40.621657Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 11, in ", + "NameError: name 'electricity_to_fleet_driving' is not defined" + ] + } + ], + "source": [ + "from datetime import datetime\n", + "\n", + "# Vintage-locked efficiency: keyed by cohort year (consumer date).\n", + "vintage_efficiency_factors = {\n", + " datetime(2020, 1, 1): 1.00,\n", + " datetime(2030, 1, 1): 0.92,\n", + " datetime(2040, 1, 1): 0.87,\n", + " datetime(2050, 1, 1): 0.85,\n", + "}\n", + "\n", + "electricity_to_fleet_driving[\"temporal_evolution_factors\"] = vintage_efficiency_factors\n", + "electricity_to_fleet_driving[\"temporal_evolution_reference\"] = \"consumer\"\n", + "electricity_to_fleet_driving.save()" + ], + "id": "f86d1ba8" + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.624418Z", + "iopub.status.busy": "2026-05-03T11:12:40.624246Z", + "iopub.status.idle": "2026-05-03T11:12:40.661064Z", + "shell.execute_reply": "2026-05-03T11:12:40.660216Z" + } + }, + "outputs": [], + "source": [ + "for db in bd.databases:\n", + " bd.Database(db).process()" + ], + "id": "b04879b4" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Characterization method\n" + ], + "id": "f3fd1dc4" + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.663051Z", + "iopub.status.busy": "2026-05-03T11:12:40.662882Z", + "iopub.status.idle": "2026-05-03T11:12:40.670163Z", + "shell.execute_reply": "2026-05-03T11:12:40.669243Z" + } + }, + "outputs": [], + "source": [ + "bd.Method((\"GWP\", \"example\")).write(\n", + " [\n", + " ((\"biosphere\", \"CO2\"), 1),\n", + " ]\n", + ")" + ], + "id": "53271886" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Time-explicit fleet LCA with `TimexLCA`\n" + ], + "id": "31d0083b" + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.671851Z", + "iopub.status.busy": "2026-05-03T11:12:40.671701Z", + "iopub.status.idle": "2026-05-03T11:12:40.909499Z", + "shell.execute_reply": "2026-05-03T11:12:40.908549Z" + } + }, + "outputs": [], + "source": [ + "from datetime import datetime\n", + "from bw_timex import TimexLCA\n", + "\n", + "method = (\"GWP\", \"example\")\n", + "\n", + "database_dates = {\n", + " \"background_2020\": datetime.strptime(\"2020\", \"%Y\"),\n", + " \"background_2030\": datetime.strptime(\"2030\", \"%Y\"),\n", + " \"background_2040\": datetime.strptime(\"2040\", \"%Y\"),\n", + " \"foreground\": \"dynamic\",\n", + "}" + ], + "id": "faf2ee65" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We anchor the timeline at `FU_YEAR` (i.e. 2035) by passing it as `starting_datetime` to `build_timeline`. All the relative offsets in our `TemporalDistribution`s are interpreted with respect to that anchor." + ], + "id": "1bdffec8" + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:40.911200Z", + "iopub.status.busy": "2026-05-03T11:12:40.911011Z", + "iopub.status.idle": "2026-05-03T11:12:42.435510Z", + "shell.execute_reply": "2026-05-03T11:12:42.434338Z" + } + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Starting graph traversal\n" + ] + }, + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 4, in ", + " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 282, in build_timeline", + " self.timeline_builder = TimelineBuilder(", + " ^^^^^^^^^^^^^^^^", + " File \"/workspace/bw_timex/bw_timex/timeline_builder.py\", line 110, in __init__", + " self.edge_extractor = EdgeExtractor(", + " ^^^^^^^^^^^^^^", + " File \"/workspace/bw_timex/bw_timex/edge_extractor.py\", line 72, in __init__", + " super().__init__(*args, **kwargs) # use __init__ of TemporalisLCA", + " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^", + " File \"/workspace/bw_timex/.venv/lib/python3.12/site-packages/bw_temporalis/lca.py\", line 115, in __init__", + " gt = graph_traversal.calculate(", + " ^^^^^^^^^^^^^^^^^^^^^^^^^^", + " File \"/workspace/bw_timex/.venv/lib/python3.12/site-packages/typing_extensions.py\", line 3004, in wrapper", + " return arg(*args, **kwargs)", + " ^^^^^^^^^^^^^^^^^^^^", + " File \"/workspace/bw_timex/.venv/lib/python3.12/site-packages/bw_graph_tools/graph_traversal/new_node_each_visit.py\", line 209, in calculate", + " instance = cls(", + " ^^^^", + " File \"/workspace/bw_timex/.venv/lib/python3.12/site-packages/bw_graph_tools/graph_traversal/new_node_each_visit.py\", line 88, in __init__", + " raise ValueError(\"Zero total LCA score makes traversal impossible\")", + "ValueError: Zero total LCA score makes traversal impossible" + ] + } + ], + "source": [ + "fleet_service = bd.get_node(database=\"foreground\", code=\"fleet_service\")\n", + "tlca = TimexLCA({fleet_service: 1}, method, database_dates)\n", + "\n", + "tlca.build_timeline(\n", + " starting_datetime=datetime(FU_YEAR, 1, 1),\n", + " temporal_grouping=\"year\",\n", + ")" + ], + "id": "f2f0108b" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Inventory and static score\n" + ], + "id": "12800182" + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:12:42.437398Z", + "iopub.status.busy": "2026-05-03T11:12:42.437215Z", + "iopub.status.idle": "2026-05-03T11:13:09.063762Z", + "shell.execute_reply": "2026-05-03T11:13:09.062521Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 1, in ", + " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 372, in lci", + " raise AttributeError(", + "AttributeError: Timeline not yet built. Call TimexLCA.build_timeline() first." + ] + } + ], + "source": [ + "tlca.lci()\n", + "tlca.static_lcia()\n", + "print(f\"Time-explicit fleet GWP: {tlca.static_score:,.0f} kg CO2-eq\")\n", + "print(f\"Static (2020 background) fleet GWP: {tlca.base_lca.score:,.0f} kg CO2-eq\")" + ], + "id": "da0d5eda" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "On a per-vehicle basis the time-explicit score is much smaller, because most of the fleet is produced and driven in years where the background system has decarbonised compared to 2020." + ], + "id": "f8b86e75" + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:13:09.065750Z", + "iopub.status.busy": "2026-05-03T11:13:09.065561Z", + "iopub.status.idle": "2026-05-03T11:13:09.070214Z", + "shell.execute_reply": "2026-05-03T11:13:09.068910Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 2, in ", + " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 699, in static_score", + " raise AttributeError(\"LCI not yet calculated. Call TimexLCA.lci() first.\")", + "AttributeError: LCI not yet calculated. Call TimexLCA.lci() first.. Did you mean: 'dynamic_score'?" + ] + } + ], + "source": [ + "print(f\"Per-vehicle GWP, time-explicit: \"\n", + " f\"{tlca.static_score / n_total_inflow:,.0f} kg CO2-eq / vehicle\")\n", + "print(f\"Per-vehicle GWP, static (2020): \"\n", + " f\"{tlca.base_lca.score / n_total_inflow:,.0f} kg CO2-eq / vehicle\")" + ], + "id": "3cda75cf" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Dynamic characterization\n" + ], + "id": "7ca8e611" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We characterize the dynamic inventory using the IPCC AR6 CO2 radiative-forcing function (reusing the `dynamic_characterization` package as in the standalone notebook)." + ], + "id": "e548a069" + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:13:09.071757Z", + "iopub.status.busy": "2026-05-03T11:13:09.071596Z", + "iopub.status.idle": "2026-05-03T11:13:09.175444Z", + "shell.execute_reply": "2026-05-03T11:13:09.174477Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 7, in ", + " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 610, in dynamic_lcia", + " raise AttributeError(", + "AttributeError: Dynamic lci not yet calculated. Call TimexLCA.lci(build_dynamic_biosphere=True) first." + ] + } + ], + "source": [ + "from dynamic_characterization.ipcc_ar6.radiative_forcing import characterize_co2\n", + "\n", + "characterization_functions = {\n", + " bd.get_node(code=\"CO2\").id: characterize_co2,\n", + "}\n", + "\n", + "tlca.dynamic_lcia(\n", + " metric=\"radiative_forcing\",\n", + " fixed_time_horizon=True,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m\u00b2\")" + ], + "id": "87044005" + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:13:09.177164Z", + "iopub.status.busy": "2026-05-03T11:13:09.176974Z", + "iopub.status.idle": "2026-05-03T11:13:09.873280Z", + "shell.execute_reply": "2026-05-03T11:13:09.872147Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 1, in ", + " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 1573, in plot_dynamic_characterized_inventory", + " raise AttributeError(", + "AttributeError: Characterized inventory not yet calculated. Call TimexLCA.dynamic_lcia() first." + ] + } + ], + "source": [ + "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True)" + ], + "id": "eb89d01b" + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:13:09.880981Z", + "iopub.status.busy": "2026-05-03T11:13:09.880783Z", + "iopub.status.idle": "2026-05-03T11:13:10.102643Z", + "shell.execute_reply": "2026-05-03T11:13:10.101786Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 1, in ", + " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 1573, in plot_dynamic_characterized_inventory", + " raise AttributeError(", + "AttributeError: Characterized inventory not yet calculated. Call TimexLCA.dynamic_lcia() first." + ] + } + ], + "source": [ + "tlca.plot_dynamic_characterized_inventory(sum_activities=True, cumsum=True)" + ], + "id": "7d349496" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "And the same in GWP units, with a 100-year time horizon:" + ], + "id": "a83861f8" + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:13:10.104449Z", + "iopub.status.busy": "2026-05-03T11:13:10.104285Z", + "iopub.status.idle": "2026-05-03T11:13:10.369213Z", + "shell.execute_reply": "2026-05-03T11:13:10.368168Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 1, in ", + " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 610, in dynamic_lcia", + " raise AttributeError(", + "AttributeError: Dynamic lci not yet calculated. Call TimexLCA.lci(build_dynamic_biosphere=True) first." + ] + } + ], + "source": [ + "tlca.dynamic_lcia(\n", + " metric=\"GWP\",\n", + " fixed_time_horizon=False,\n", + " time_horizon=100,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)" + ], + "id": "86e9200d" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Waterfall comparison: static vs. time-explicit vs. prospective\n" + ], + "id": "c603a301" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "To put the time-explicit fleet result in context, we compare it to two static bookends:\n", + "\n", + "- a **static (2020) score**: the whole fleet sourced from `background_2020`,\n", + "- a **prospective (2040) score**: the whole fleet sourced from `background_2040`.\n", + "\n", + "We re-use `bw_timex.utils.plot_characterized_inventory_as_waterfall`, which expects first-level contribution scores per background activity. To get them, we walk through the fleet's exchanges (and the sub-exchanges of `ev_production` and `used_ev`) and run a static LCIA for each one. The middle stack of the waterfall comes from the GWP100 time-explicit characterized inventory we just computed." + ], + "id": "e33dfdd1" + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:13:10.370743Z", + "iopub.status.busy": "2026-05-03T11:13:10.370594Z", + "iopub.status.idle": "2026-05-03T11:13:10.387307Z", + "shell.execute_reply": "2026-05-03T11:13:10.386291Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 5, in ", + "StopIteration" + ] + } + ], + "source": [ + "import bw2calc as bc\n", + "from bw_timex.utils import plot_characterized_inventory_as_waterfall\n", + "\n", + "# Single fleet_service -> fleet_driving edge carries the cohort-total scaling.\n", + "cohort_multiplier = next(iter(fleet_service.technosphere())).amount\n", + "\n", + "static_scores = {}\n", + "for exc in fleet_driving.technosphere():\n", + " if exc.input == ev_production:\n", + " for subexc in exc.input.technosphere():\n", + " tlca.base_lca.lcia(demand={subexc.input.id:\n", + " cohort_multiplier * exc.amount * subexc.amount\n", + " * subexc.input.rp_exchange().amount})\n", + " static_scores[subexc.input[\"name\"]] = tlca.base_lca.score\n", + " elif exc.input == used_ev:\n", + " for subexc in exc.input.technosphere():\n", + " tlca.base_lca.lcia(demand={subexc.input.id:\n", + " cohort_multiplier * exc.amount * subexc.amount\n", + " * subexc.input.rp_exchange().amount})\n", + " static_scores[subexc.input[\"name\"]] = tlca.base_lca.score\n", + " else:\n", + " tlca.base_lca.lcia(demand={exc.input.id: cohort_multiplier * exc.amount})\n", + " static_scores[exc.input[\"name\"]] = tlca.base_lca.score" + ], + "id": "aa90210d" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "For the prospective scores we copy the foreground processes and relink every background input to its 2040 counterpart, then redo the same first-level contribution analysis." + ], + "id": "d3f9b49e" + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:13:10.389879Z", + "iopub.status.busy": "2026-05-03T11:13:10.389685Z", + "iopub.status.idle": "2026-05-03T11:13:10.517844Z", + "shell.execute_reply": "2026-05-03T11:13:10.516941Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 26, in ", + "StopIteration" + ] + } + ], + "source": [ + "for code in (\"prospective_fleet_service\",\n", + " \"prospective_fleet_driving\",\n", + " \"prospective_ev_production\",\n", + " \"prospective_used_ev\"):\n", + " if (\"foreground\", code) in bd.Database(\"foreground\"):\n", + " foreground.get(code=code).delete()\n", + "\n", + "prospective_fleet_service = fleet_service.copy(\n", + " code=\"prospective_fleet_service\",\n", + " name=\"aggregate transport service of the EV fleet (2040 background)\",\n", + ")\n", + "prospective_fleet_driving = fleet_driving.copy(\n", + " code=\"prospective_fleet_driving\",\n", + " name=\"lifetime driving of one cohort vehicle (2040 background)\",\n", + ")\n", + "prospective_ev_production = ev_production.copy(\n", + " code=\"prospective_ev_production\",\n", + " name=\"production of an electric vehicle (2040 background)\",\n", + ")\n", + "prospective_used_ev = used_ev.copy(\n", + " code=\"prospective_used_ev\",\n", + " name=\"used electric vehicle (2040 background)\",\n", + ")\n", + "\n", + "# Re-link the prospective service edge to the prospective fleet_driving copy.\n", + "service_edge = next(iter(prospective_fleet_service.technosphere()))\n", + "service_edge.input = prospective_fleet_driving\n", + "service_edge.save()\n", + "\n", + "# Re-link prospective_fleet_driving's foreground sub-edges and its background\n", + "# electricity input to the 2040 background.\n", + "for exc in prospective_fleet_driving.technosphere():\n", + " if exc.input == ev_production:\n", + " exc.input = prospective_ev_production\n", + " exc.save()\n", + " elif exc.input == used_ev:\n", + " exc.input = prospective_used_ev\n", + " exc.save()\n", + " else:\n", + " exc.input = bd.get_node(\n", + " database=background_2040.name,\n", + " name=exc.input[\"name\"],\n", + " product=exc.input[\"reference product\"],\n", + " location=exc.input[\"location\"],\n", + " )\n", + " exc.save()\n", + "\n", + "# Re-link backgrounds for prospective ev_production and used_ev.\n", + "for parent in (prospective_ev_production, prospective_used_ev):\n", + " for subexc in parent.technosphere():\n", + " subexc.input = bd.get_node(\n", + " database=background_2040.name,\n", + " name=subexc.input[\"name\"],\n", + " product=subexc.input[\"reference product\"],\n", + " location=subexc.input[\"location\"],\n", + " )\n", + " subexc.save()\n", + "\n", + "prospective_scores = {}\n", + "lca = bc.LCA({prospective_fleet_service.key: 1}, method)\n", + "lca.lci(factorize=True)\n", + "\n", + "prospective_cohort_multiplier = next(iter(prospective_fleet_service.technosphere())).amount\n", + "\n", + "for exc in prospective_fleet_driving.technosphere():\n", + " if exc.input[\"name\"] in (prospective_ev_production[\"name\"],\n", + " prospective_used_ev[\"name\"]):\n", + " for subexc in exc.input.technosphere():\n", + " lca.lcia(demand={subexc.input.id:\n", + " prospective_cohort_multiplier * exc.amount * subexc.amount\n", + " * subexc.input.rp_exchange().amount})\n", + " prospective_scores[subexc.input[\"name\"]] = lca.score\n", + " else:\n", + " lca.lcia(demand={exc.input.id: prospective_cohort_multiplier * exc.amount})\n", + " prospective_scores[exc.input[\"name\"]] = lca.score\n", + "\n", + "print(f\"Static (2020) fleet GWP: {sum(static_scores.values()):,.0f} kg CO2-eq\")\n", + "print(f\"Time-explicit fleet GWP: {tlca.dynamic_score:,.0f} kg CO2-eq\")\n", + "print(f\"Prospective (2040) fleet GWP: {sum(prospective_scores.values()):,.0f} kg CO2-eq\")" + ], + "id": "a6bbc423" + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:13:10.519450Z", + "iopub.status.busy": "2026-05-03T11:13:10.519303Z", + "iopub.status.idle": "2026-05-03T11:13:11.195796Z", + "shell.execute_reply": "2026-05-03T11:13:11.194691Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 13, in ", + "NameError: name 'static_scores' is not defined" + ] + } + ], + "source": [ + "order_stacked_activities = [\n", + " glider_production[\"name\"],\n", + " battery_production[\"name\"],\n", + " powertrain_production[\"name\"],\n", + " electricity_production[\"name\"],\n", + " glider_eol[\"name\"],\n", + " battery_eol[\"name\"],\n", + " powertrain_eol[\"name\"],\n", + "]\n", + "\n", + "plot_characterized_inventory_as_waterfall(\n", + " tlca,\n", + " static_scores=static_scores,\n", + " prospective_scores=prospective_scores,\n", + " order_stacked_activities=order_stacked_activities,\n", + ")" + ], + "id": "23d11880" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The leftmost bar represents the fleet's GWP100 if every background process were sourced from `background_2020`, the rightmost bar from `background_2040`. The stacked bars in between are the time-explicit fleet emissions, broken down by year and contributing background activity. Together they show how the fleet's footprint shifts as the underlying electricity and material production decarbonise." + ], + "id": "eec7f07e" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Isolating the effect of foreground vintage learning\n", + "\n", + "The time-explicit GWP combines two independent improvements over the static (2020) score:\n", + "\n", + "1. **Background decarbonization** \u2014 the time-explicit interpolation between `background_2020/30/40` makes electricity, materials and EOL treatment cleaner each year.\n", + "2. **Foreground vintage learning** \u2014 the `temporal_evolution_factors` on `electricity_to_fleet_driving` (with `reference=\"consumer\"`) make later-cohort vehicles use less electricity per km than older ones.\n", + "\n", + "To isolate (2), we rerun the same model with the vintage factors stripped from the exchange and compare the dynamic GWP100 score against the run that included them. Everything else (cohort distribution, age-relative TDs, background interpolation) is identical, so the difference is attributable purely to the foreground vintage modifier.\n" + ], + "id": "80f69bd9" + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:13:11.197725Z", + "iopub.status.busy": "2026-05-03T11:13:11.197553Z", + "iopub.status.idle": "2026-05-03T11:13:39.524040Z", + "shell.execute_reply": "2026-05-03T11:13:39.522939Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 2, in ", + "NameError: name 'electricity_to_fleet_driving' is not defined" + ] + } + ], + "source": [ + "# Snapshot the vintage factors and remove them from the exchange.\n", + "saved_factors = electricity_to_fleet_driving[\"temporal_evolution_factors\"]\n", + "saved_reference = electricity_to_fleet_driving[\"temporal_evolution_reference\"]\n", + "\n", + "del electricity_to_fleet_driving[\"temporal_evolution_factors\"]\n", + "del electricity_to_fleet_driving[\"temporal_evolution_reference\"]\n", + "electricity_to_fleet_driving.save()\n", + "bd.Database(\"foreground\").process()\n", + "\n", + "# Re-run the time-explicit fleet LCA without foreground vintage learning.\n", + "fleet_service = bd.get_node(database=\"foreground\", code=\"fleet_service\")\n", + "tlca_no_evo = TimexLCA({fleet_service: 1}, method, database_dates)\n", + "tlca_no_evo.build_timeline(\n", + " starting_datetime=datetime(FU_YEAR, 1, 1),\n", + " temporal_grouping=\"year\",\n", + ")\n", + "tlca_no_evo.lci()\n", + "tlca_no_evo.dynamic_lcia(\n", + " metric=\"GWP\",\n", + " fixed_time_horizon=False,\n", + " time_horizon=100,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "\n", + "# Restore the vintage factors so any downstream rerun of `tlca` stays consistent.\n", + "electricity_to_fleet_driving[\"temporal_evolution_factors\"] = saved_factors\n", + "electricity_to_fleet_driving[\"temporal_evolution_reference\"] = saved_reference\n", + "electricity_to_fleet_driving.save()\n", + "bd.Database(\"foreground\").process()\n", + "\n", + "score_static = sum(static_scores.values())\n", + "score_no_evo = tlca_no_evo.dynamic_score\n", + "score_with_evo = tlca.dynamic_score\n", + "score_prosp = sum(prospective_scores.values())\n", + "\n", + "bg_decarb = score_static - score_no_evo\n", + "fg_vintage = score_no_evo - score_with_evo\n", + "\n", + "print(f\"Static (2020 background) : {score_static:>16,.0f} kg CO2-eq\")\n", + "print(f\"Time-explicit, NO foreground evo : {score_no_evo:>16,.0f} kg CO2-eq\"\n", + " f\" ({-bg_decarb:>+,.0f} from background decarbonization)\")\n", + "print(f\"Time-explicit, WITH vintage factors: {score_with_evo:>16,.0f} kg CO2-eq\"\n", + " f\" ({-fg_vintage:>+,.0f} from foreground vintage learning)\")\n", + "print(f\"Prospective (2040 background) : {score_prosp:>16,.0f} kg CO2-eq\")\n", + "print()\n", + "print(f\"Vintage learning isolated effect: {-fg_vintage:+,.0f} kg CO2-eq \"\n", + " f\"({-fg_vintage / score_no_evo * 100:+.1f}% of the no-evo baseline)\")" + ], + "id": "85aace3c" + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-03T11:13:39.526174Z", + "iopub.status.busy": "2026-05-03T11:13:39.525973Z", + "iopub.status.idle": "2026-05-03T11:13:39.865501Z", + "shell.execute_reply": "2026-05-03T11:13:39.864575Z" + } + }, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 7, in ", + " File \"\", line 3, in yearly_total", + "AttributeError: 'TimexLCA' object has no attribute 'characterized_inventory'" + ] + } + ], + "source": [ + "# Cumulative emissions over time, with and without vintage learning.\n", + "def yearly_total(tl):\n", + " df = tl.characterized_inventory.copy()\n", + " df[\"year\"] = df[\"date\"].dt.year\n", + " return df.groupby(\"year\")[\"amount\"].sum()\n", + "\n", + "yr_with = yearly_total(tlca)\n", + "yr_without = yearly_total(tlca_no_evo)\n", + "years_idx = sorted(set(yr_with.index) | set(yr_without.index))\n", + "yr_with = yr_with.reindex(years_idx, fill_value=0)\n", + "yr_without = yr_without.reindex(years_idx, fill_value=0)\n", + "cum_with = yr_with.cumsum()\n", + "cum_without = yr_without.cumsum()\n", + "\n", + "# Per-activity totals for the right-hand panel.\n", + "def by_activity(tl):\n", + " df = tl.characterized_inventory.copy()\n", + " df[\"activity_label\"] = df[\"activity\"].apply(tl.get_activity_name_from_time_mapped_id)\n", + " return df.groupby(\"activity_label\")[\"amount\"].sum()\n", + "\n", + "contrib = pd.DataFrame({\n", + " \"without vintage\": by_activity(tlca_no_evo),\n", + " \"with vintage\": by_activity(tlca),\n", + "}).fillna(0).reindex(order_stacked_activities)\n", + "\n", + "fig, axes = plt.subplots(1, 2, figsize=(13, 4.5),\n", + " gridspec_kw={\"width_ratios\": [1.6, 1]})\n", + "\n", + "axes[0].fill_between(years_idx, cum_without, cum_with,\n", + " color=\"#3fb1c5\", alpha=0.3,\n", + " label=\"savings from vintage learning\")\n", + "axes[0].plot(years_idx, cum_without, color=\"#dd5b5b\", lw=2,\n", + " label=\"without foreground vintage factors\")\n", + "axes[0].plot(years_idx, cum_with, color=\"#9c5ffd\", lw=2,\n", + " label=\"with foreground vintage factors\")\n", + "axes[0].set(xlabel=\"year\", ylabel=\"cumulative GWP100 [kg CO2-eq]\",\n", + " title=\"Cumulative fleet emissions: vintage learning on/off\")\n", + "axes[0].legend(loc=\"lower right\", fontsize=\"small\")\n", + "\n", + "contrib.T.plot(kind=\"bar\", stacked=True, ax=axes[1], edgecolor=\"black\", linewidth=0.5)\n", + "axes[1].set_ylabel(\"GWP100 [kg CO2-eq]\")\n", + "axes[1].set_title(\"Per-activity contribution\")\n", + "axes[1].set_xticklabels(axes[1].get_xticklabels(), rotation=0)\n", + "axes[1].legend(loc=\"center left\", bbox_to_anchor=(1.02, 0.5), fontsize=\"small\")\n", + "\n", + "fig.tight_layout()" + ], + "id": "d1b81986" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The right-hand bars line up exactly for every activity except `electricity` \u2014 which is the only exchange that carries `temporal_evolution_factors`. The cumulative-emissions curves diverge increasingly through the second half of the analysis horizon, when later cohorts (with lower vintage-locked intensity) dominate the use phase. The shaded gap is the savings attributable to foreground vintage learning, cleanly separated from the background-decarbonization effect already captured by the time-explicit interpolation.\n" + ], + "id": "ac827ac6" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Wrap-up\n" + ], + "id": "eca18f02" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### What the cohort-via-TD pattern lets you express\n", + "\n", + "Because we encode the cohort year as a TD on a single foreground edge (and not as a per-cohort foreground activity), the same compact model supports a clear menu of vintage interpretations on any exchange below `fleet_driving`:\n", + "\n", + "- **Calendar-year background tracking** \u2014 already automatic via the time-explicit interpolation between `background_2020/30/40`, evaluated at each `date_producer`.\n", + "- **System-wide foreground learning** \u2014 `temporal_evolution_factors` with `reference=\"producer\"`. Old and new cohorts both benefit from later improvements when their use exchanges land in later years.\n", + "- **Vintage-locked foreground efficiency** \u2014 `temporal_evolution_factors` with `reference=\"consumer\"`, as demonstrated above. Each cohort keeps the value at its own cohort year forever.\n", + "- **Per-vehicle internal timing** \u2014 the lead-time TDs on `ev_production`'s and `used_ev`'s sub-exchanges still apply per cohort, since their parent's date is the cohort year (build) or the retirement year.\n", + "\n", + "For richer cohort effects (e.g. distinct material composition per vintage), drop the cohort TD and instead create per-vintage `ev_production_` activities. The structure here is the natural single-aggregate baseline; the per-cohort variant is the natural disaggregated extension.\n" + ], + "id": "8e31855a" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We replaced the single-vehicle, fixed-lifetime assumption from the standalone notebook by a fleet-level model in which the **timing** of production, driving and retirement is derived from a dynamic stock model with a Weibull lifetime, computed with `flodym`. Crucially, instead of pre-aggregating stock and outflow into calendar-year TDs, we feed `bw_timex` two thinner TDs that combine via convolution: a **cohort distribution** on `fleet_service \u2192 fleet_driving` and **age-relative** survival/retirement TDs on `fleet_driving`'s exchanges. That recovers the same calendar-year aggregates while exposing the cohort year as the `date_consumer` of every downstream exchange \u2014 which is the hook that makes vintage-locked `temporal_evolution_factors` meaningful.\n", + "\n", + "From here you can experiment with:\n", + "\n", + "- different stock trajectories (e.g. faster ramp-up, smaller saturation),\n", + "- different lifetime distributions (`NormalLifetime`, `LogNormalLifetime`, `FoldedNormalLifetime`, `FixedLifetime`) and their parameters,\n", + "- richer foreground systems (battery replacement, second-life batteries) by adding more stocks to the flodym model and corresponding exchanges in the brightway model,\n", + "- per-vintage `ev_production_` activities if cohort-specific bills of materials matter.\n" + ], + "id": "e52852e4" + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Explicit process/product refactor (no intermediate fleet_service)\n", + "\n", + "This section mirrors the same fleet logic but moves cohort timing to an explicit `production` edge from process to product.\n", + "\n", + "### What to model\n", + "- Use **cohort TD** from flodym inflow on `fleet_driving_process_explicit -> fleet_driving_product_explicit` (`type=\"production\"`).\n", + "- Keep **age-relative TDs** (survival for use, PDF for retirement) on direct technosphere inputs to `fleet_driving_process_explicit`.\n", + "- Keep `temporal_evolution_reference=\"consumer\"` on exchanges where vintage locking is intended.\n", + "\n", + "### What it means\n", + "- `date_consumer` now directly represents cohort vintage at the product demand layer.\n", + "- Mixed fleets in one calendar year are represented by multiple cohort instances propagated from the production-edge TD.\n", + "- Evolution factors are evaluated per cohort vintage instead of a single fleet-average event timestamp." + ], + "id": "975e2afd" + }, + { + "cell_type": "code", + "metadata": {}, + "execution_count": 39, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 5, in ", + " File \"/workspace/bw_timex/.venv/lib/python3.12/site-packages/bw2data/backends/base.py\", line 573, in get", + " return get_node(**kwargs)", + " ^^^^^^^^^^^^^^^^^^", + " File \"/workspace/bw_timex/.venv/lib/python3.12/site-packages/bw2data/utils.py\", line 384, in get_node", + " raise UnknownObject", + "bw2data.errors.UnknownObject" + ] + } + ], + "source": [ + "# Explicit process/product variant built from the same flodym-derived TDs\n", + "# (td_cohort_inflow, td_use_age, td_retirement_age from earlier cells).\n", + "\n", + "for code in (\"fleet_driving_process_explicit\", \"fleet_driving_product_explicit\"):\n", + " old = foreground.get(code=code)\n", + " if old:\n", + " old.delete()\n", + "\n", + "fleet_driving_process_explicit = foreground.new_node(\n", + " code=\"fleet_driving_process_explicit\",\n", + " name=\"EV fleet driving process (explicit)\",\n", + " unit=\"vkm\",\n", + ")\n", + "fleet_driving_process_explicit.save()\n", + "\n", + "fleet_driving_product_explicit = foreground.new_node(\n", + " code=\"fleet_driving_product_explicit\",\n", + " name=\"EV fleet driving product (explicit)\",\n", + " unit=\"vkm\",\n", + " type=\"product\",\n", + ")\n", + "fleet_driving_product_explicit.save()\n", + "\n", + "# Cohort timing lives here (explicit output edge)\n", + "fleet_driving_process_explicit.new_edge(\n", + " input=fleet_driving_product_explicit,\n", + " amount=n_total_inflow,\n", + " type=\"production\",\n", + " temporal_distribution=td_cohort_inflow,\n", + ").save()\n", + "\n", + "# Same age-resolved internals as original fleet_driving\n", + "fleet_driving_process_explicit.new_edge(\n", + " input=ev_production, amount=1, type=\"technosphere\", temporal_distribution=td_use_age\n", + ").save()\n", + "\n", + "electricity_to_fleet_driving_explicit = fleet_driving_process_explicit.new_edge(\n", + " input=electricity_production,\n", + " amount=ANNUAL_MILEAGE,\n", + " type=\"technosphere\",\n", + " temporal_distribution=td_use_age,\n", + ")\n", + "electricity_to_fleet_driving_explicit[\"temporal_evolution_factors\"] = dict(fleet_vintage_factors)\n", + "electricity_to_fleet_driving_explicit[\"temporal_evolution_reference\"] = \"consumer\"\n", + "electricity_to_fleet_driving_explicit.save()\n", + "\n", + "fleet_driving_process_explicit.new_edge(\n", + " input=used_ev, amount=1, type=\"technosphere\", temporal_distribution=td_retirement_age\n", + ").save()" + ], + "id": "32d0224b" + }, + { + "cell_type": "code", + "metadata": {}, + "execution_count": 40, + "outputs": [ + { + "output_type": "error", + "ename": "ExecutionError", + "evalue": "See traceback", + "traceback": [ + "Traceback (most recent call last):", + " File \"\", line 16, in ", + " File \"\", line 2, in ", + "NameError: name 'fleet_driving_product_explicit' is not defined" + ] + } + ], + "source": [ + "# Run explicit product FU\n", + "tlca_explicit = TimexLCA({fleet_driving_product_explicit: 1}, method, database_dates)\n", + "tlca_explicit.build_timeline(starting_datetime=f\"{FU_YEAR}-01-01\", temporal_grouping=\"year\")\n", + "tlca_explicit.lci()\n", + "tlca_explicit.dynamic_lcia(metric=\"GWP\")\n", + "print(f\"Time-explicit fleet GWP (explicit process/product): {tlca_explicit.dynamic_score:,.0f} kg CO2-eq\")" + ], + "id": "ea86dd16" + } + ], + "metadata": { + "kernelspec": { + "display_name": "timex", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.15" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} \ No newline at end of file From e4a7146660202d3a0e2c11cc049792f28d483825 Mon Sep 17 00:00:00 2001 From: TimoDiepers Date: Mon, 4 May 2026 08:55:35 +0200 Subject: [PATCH 18/26] docs: rework nb --- bw_timex/edge_extractor.py | 6 +- bw_timex/timex_lca.py | 62 +- bw_timex/utils.py | 5 +- ...hicle_fleet_explicit_process_product.ipynb | 3856 +++++++---------- pyproject.toml | 4 + uv.lock | 68 +- 6 files changed, 1802 insertions(+), 2199 deletions(-) diff --git a/bw_timex/edge_extractor.py b/bw_timex/edge_extractor.py index 93e6707..9971e26 100644 --- a/bw_timex/edge_extractor.py +++ b/bw_timex/edge_extractor.py @@ -177,7 +177,11 @@ def build_edge_timeline(self) -> list: col_id=col_id, matrix_label="technosphere_matrix", ) - / abs(get_reference_product_production_amount(node.activity)) + / abs( + get_reference_product_production_amount( + node.activity_datapackage_id, lca=self.lca_object + ) + ) ) producer = self.nodes[edge.producer_unique_id] leaf = self.edge_ff(row_id) diff --git a/bw_timex/timex_lca.py b/bw_timex/timex_lca.py index 46ec0f2..8c906b0 100644 --- a/bw_timex/timex_lca.py +++ b/bw_timex/timex_lca.py @@ -1117,7 +1117,7 @@ def prepare_bw_timex_inputs( { self.activity_time_mapping[ ( - bd.get_node(id=bd.get_id(k)).key, + self._resolve_demand_to_process_key(k), self.demand_timing[bd.get_id(k)], ) ]: v @@ -1129,7 +1129,7 @@ def prepare_bw_timex_inputs( indexed_demand = { self.activity_time_mapping[ ( - ("temporalized", bd.get_node(id=bd.get_id(k))["code"]), + ("temporalized", self._resolve_demand_to_process_key(k)[1]), self.demand_timing[bd.get_id(k)], ) ]: v @@ -1329,11 +1329,11 @@ def add_static_activities_to_activity_time_mapping(self) -> None: def create_demand_timing(self) -> dict: """ - Generate a dictionary that maps producer (key) to timing (value) for the demands in the - product system. It searches the timeline for those rows that contain the functional units - (demand-processes as producer and -1 as consumer) and returns the time of the demand as an - integer. Time of demand can have flexible resolution (year=YYYY, month=YYYYMM, day=YYYYMMDD, - hour=YYYYMMDDHH) defined in `temporal_grouping`. + Generate a dictionary that maps demand id (key) to timing (value) for the demands in the + product system. It searches the timeline for the FU rows (consumer == -1) and looks up the + timing of the producing process. For demands keyed by an explicit product node, the producer + in the timeline is the process producing that product, so we resolve the product → process + relationship via the production exchange. Parameters ---------- @@ -1342,18 +1342,52 @@ def create_demand_timing(self) -> dict: Returns ------- dict - Dictionary mapping producer ids to reference timing for the specified demands. + Dictionary mapping demand ids to reference timing for the specified demands. """ - demand_ids = [bd.get_activity(key).id for key in self.demand.keys()] - demand_rows = self.timeline[ - self.timeline["producer"].isin(demand_ids) - & (self.timeline["consumer"] == -1) - ] + process_id_by_demand_id = { + bd.get_activity(key).id: self._resolve_demand_to_process_id(key) + for key in self.demand.keys() + } + fu_rows = self.timeline[self.timeline["consumer"] == -1] + timing_by_process_id = { + row.producer: row.hash_producer for row in fu_rows.itertuples() + } self.demand_timing = { - row.producer: row.hash_producer for row in demand_rows.itertuples() + demand_id: timing_by_process_id[process_id] + for demand_id, process_id in process_id_by_demand_id.items() + if process_id in timing_by_process_id } return self.demand_timing + def _resolve_demand_to_process_id(self, key) -> int: + """Return the id of the process producing ``key``. + + For demands keyed by a process node this is the demand id itself. For demands keyed by a + product node (explicit process/product paradigm) we look up the process via the production + exchange targeting that product. + """ + node = bd.get_activity(key) if not hasattr(key, "id") else key + if node.get("type") != "product": + return node.id + for exc in node.upstream(kinds=["production"]): + return exc.output.id + raise ValueError( + f"Could not resolve product `{node}` to its producing process: no production " + "exchange targets it." + ) + + def _resolve_demand_to_process_key(self, key): + """Return the (database, code) key of the process producing ``key``.""" + node = bd.get_activity(key) if not hasattr(key, "id") else key + if node.get("type") != "product": + return node.key + for exc in node.upstream(kinds=["production"]): + return exc.output.key + raise ValueError( + f"Could not resolve product `{node}` to its producing process: no production " + "exchange targets it." + ) + ###################################### # For creating human-friendly output # ###################################### diff --git a/bw_timex/utils.py b/bw_timex/utils.py index 4f40651..22f7c8b 100644 --- a/bw_timex/utils.py +++ b/bw_timex/utils.py @@ -2,6 +2,7 @@ from datetime import datetime, timedelta from typing import Callable, List, Optional, Union +import bw2data as bd import matplotlib.pyplot as plt import numpy as np import pandas as pd @@ -44,9 +45,7 @@ def get_reference_product_production_amount( setups via production exchanges. """ if isinstance(node, (int, np.integer)): - if lca is None: - raise ValueError("`lca` is required when `node` is an activity id.") - node = lca.dicts.activity.reversed[lca.dicts.activity[node]] + node = bd.get_activity(id=int(node)) if hasattr(node, "rp_exchange"): rp_exc = node.rp_exchange() diff --git a/notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb b/notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb index 2b2c443..bf12381 100644 --- a/notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb +++ b/notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb @@ -1,2184 +1,1680 @@ { - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Fleet-level time-explicit LCA of electric vehicles\n" - ], - "id": "60d29f7f" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "This notebook extends the [standalone EV example](./example_electric_vehicle_standalone.ipynb) from a single vehicle to a *fleet* of vehicles entering and leaving the stock over time.\n", - "\n", - "Instead of assigning a single, fixed lifetime to one car, we model the fleet with a simple **dynamic Material Flow Analysis (dMFA)** using the [flodym](https://github.com/pik-piam/flodym) library. flodym gives us, from an exogenous stock trajectory and a Weibull lifetime distribution,\n", - "\n", - "- the **annual inflow** of new vehicles (when production happens),\n", - "- the **stock** of vehicles in use (when driving happens),\n", - "- the **annual outflow** of retired vehicles (when end-of-life happens).\n", - "\n", - "We then plug these three time series into `bw_timex` as `TemporalDistribution`s on the production, use-phase and end-of-life exchanges. The functional unit becomes the entire fleet service over the analysis horizon, and `TimexLCA` returns a time-explicit inventory and dynamic LCIA score for the whole fleet.\n", - "\n", - "> **Note:** This notebook does *not* depend on ecoinvent or premise. As in the standalone example, we make up tiny background databases for 2020, 2030 and 2040 so the notebook is fully reproducible. To run it you only need `bw_timex`, `flodym`, `numpy`, `pandas`, `matplotlib`." - ], - "id": "dfce0345" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Background databases\n" - ], - "id": "cba7af57" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We first set up a fresh brightway project and create the same toy biosphere and three time-stamped background databases (2020, 2030, 2040) as in the standalone example." - ], - "id": "0ebcff1d" - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:24.312944Z", - "iopub.status.busy": "2026-05-03T11:12:24.312749Z", - "iopub.status.idle": "2026-05-03T11:12:37.629529Z", - "shell.execute_reply": "2026-05-03T11:12:37.627981Z" - } - }, - "outputs": [ - { - "output_type": "stream", - "name": "stderr", - "text": [ - "/workspace/bw_timex/.venv/lib/python3.12/site-packages/bw2calc/__init__.py:56: UserWarning: \n", - "It seems like you have an AMD/INTEL x64 architecture, but haven't installed pypardiso:\n", - "\n", - " https://pypi.org/project/pypardiso/\n", - "\n", - "Installing it could give you much faster calculations.\n", - "\n", - " warnings.warn(PYPARDISO_WARNING)\n" - ] - } - ], - "source": [ - "import bw2data as bd\n", - "\n", - "bd.projects.set_current(\"electric_vehicle_fleet\")" - ], - "id": "fed7d50e" - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:37.631589Z", - "iopub.status.busy": "2026-05-03T11:12:37.631394Z", - "iopub.status.idle": "2026-05-03T11:12:37.734455Z", - "shell.execute_reply": "2026-05-03T11:12:37.733580Z" - } - }, - "outputs": [], - "source": [ - "for db in list(bd.databases):\n", - " del bd.databases[db]" - ], - "id": "23eaa487" - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:37.736187Z", - "iopub.status.busy": "2026-05-03T11:12:37.735947Z", - "iopub.status.idle": "2026-05-03T11:12:37.846230Z", - "shell.execute_reply": "2026-05-03T11:12:37.844783Z" - } - }, - "outputs": [ - { - "output_type": "stream", - "name": "stdout", - "text": [ - "\u001b[2m19:45:15+0000\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" - ] - }, - { - "output_type": "stream", - "name": "stderr", - "text": [ - "\r", - " 0%| | 0/1 [00:00\", line 16, in ", - " File \"\", line 5, in ", - "ModuleNotFoundError: No module named 'flodym'" - ] - } - ], - "source": [ - "import numpy as np\n", - "import pandas as pd\n", - "import matplotlib.pyplot as plt\n", - "\n", - "from flodym import (\n", - " Dimension,\n", - " DimensionSet,\n", - " StockArray,\n", - " StockDrivenDSM,\n", - " WeibullLifetime,\n", - ")" - ], - "id": "002f93c4" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Time and stock\n" - ], - "id": "fb3582a0" - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:39.505444Z", - "iopub.status.busy": "2026-05-03T11:12:39.505151Z", - "iopub.status.idle": "2026-05-03T11:12:39.509197Z", - "shell.execute_reply": "2026-05-03T11:12:39.508219Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 6, in ", - "NameError: name 'Dimension' is not defined" - ] - } - ], - "source": [ - "YEAR_START = 2015\n", - "YEAR_END = 2055\n", - "\n", - "years = np.arange(YEAR_START, YEAR_END + 1)\n", - "\n", - "time_dim = Dimension(name=\"Time\", letter=\"t\", items=years.tolist(), dtype=int)\n", - "dims = DimensionSet(dim_list=[time_dim])" - ], - "id": "3d52305f" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We prescribe a logistic stock trajectory: the fleet grows from a few thousand vehicles in the late 2010s, ramps up steeply through the 2020s and saturates around 2 million vehicles." - ], - "id": "47047aa1" - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:39.510858Z", - "iopub.status.busy": "2026-05-03T11:12:39.510691Z", - "iopub.status.idle": "2026-05-03T11:12:39.514242Z", - "shell.execute_reply": "2026-05-03T11:12:39.513378Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 9, in ", - "NameError: name 'StockArray' is not defined" - ] - } - ], - "source": [ - "STOCK_SATURATION = 2_000_000 # vehicles\n", - "STOCK_MIDPOINT = 2030 # year of inflection\n", - "STOCK_STEEPNESS = 0.35 # 1/year\n", - "\n", - "stock_values = STOCK_SATURATION / (\n", - " 1 + np.exp(-STOCK_STEEPNESS * (years - STOCK_MIDPOINT))\n", - ")\n", - "\n", - "stock = StockArray(dims=dims, name=\"ev_fleet\", values=stock_values)" - ], - "id": "1c3106a8" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Lifetime distribution\n" - ], - "id": "22fdc5bc" - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:39.515798Z", - "iopub.status.busy": "2026-05-03T11:12:39.515646Z", - "iopub.status.idle": "2026-05-03T11:12:39.519733Z", - "shell.execute_reply": "2026-05-03T11:12:39.518855Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 4, in ", - "NameError: name 'WeibullLifetime' is not defined" - ] - } - ], - "source": [ - "WEIBULL_SHAPE = 5.0\n", - "WEIBULL_SCALE = 14.0 # years\n", - "\n", - "lifetime_model = WeibullLifetime(dims=dims)\n", - "lifetime_model.set_prms(\n", - " weibull_shape=np.full(dims.shape, WEIBULL_SHAPE),\n", - " weibull_scale=np.full(dims.shape, WEIBULL_SCALE),\n", - ")" - ], - "id": "a40d2b49" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "The lifetime PDF gives the probability that a vehicle produced in year *c* retires in year *m* (only the upper-triangular part is non-zero, since retirement cannot precede production). For a single cohort, this is just the discretised Weibull PDF as a function of vehicle age." - ], - "id": "a76347b3" - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:39.521374Z", - "iopub.status.busy": "2026-05-03T11:12:39.521219Z", - "iopub.status.idle": "2026-05-03T11:12:39.817372Z", - "shell.execute_reply": "2026-05-03T11:12:39.816488Z" - } - }, - "outputs": [], - "source": [ - "from scipy.stats import weibull_min\n", - "\n", - "ages = np.arange(0, 40)\n", - "weibull_pdf_age = weibull_min.pdf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", - "weibull_sf_age = weibull_min.sf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", - "\n", - "fig, ax = plt.subplots(1, 2, figsize=(10, 3.5))\n", - "ax[0].plot(ages, weibull_pdf_age)\n", - "ax[0].set(xlabel=\"vehicle age (years)\", ylabel=\"PDF\", title=\"Weibull lifetime PDF\")\n", - "ax[1].plot(ages, weibull_sf_age)\n", - "ax[1].set(xlabel=\"vehicle age (years)\", ylabel=\"survival probability\",\n", - " title=\"Weibull survival function\")\n", - "fig.tight_layout()" - ], - "id": "77ee09d7" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Solve the dynamic stock model\n" - ], - "id": "9e049494" - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:39.819064Z", - "iopub.status.busy": "2026-05-03T11:12:39.818889Z", - "iopub.status.idle": "2026-05-03T11:12:39.829350Z", - "shell.execute_reply": "2026-05-03T11:12:39.828297Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 1, in ", - "NameError: name 'StockDrivenDSM' is not defined" - ] - } - ], - "source": [ - "dsm = StockDrivenDSM(dims=dims, stock=stock, lifetime_model=lifetime_model)\n", - "dsm.compute()" - ], - "id": "016520cc" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "`StockDrivenDSM.compute()` populates `dsm.inflow` and `dsm.outflow`. Let's plot the three fleet variables together." - ], - "id": "35f7a6f3" - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:39.831539Z", - "iopub.status.busy": "2026-05-03T11:12:39.831338Z", - "iopub.status.idle": "2026-05-03T11:12:40.083517Z", - "shell.execute_reply": "2026-05-03T11:12:40.082614Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 1, in ", - "NameError: name 'dsm' is not defined" - ] - } - ], - "source": [ - "inflow_values = dsm.inflow.values # vehicles / year\n", - "outflow_values = dsm.outflow.values # vehicles / year\n", - "stock_values_ = dsm.stock.values # vehicles\n", - "\n", - "fig, ax = plt.subplots(1, 2, figsize=(11, 3.8))\n", - "ax[0].plot(years, stock_values_, color=\"#3fb1c5\", lw=2)\n", - "ax[0].set(xlabel=\"year\", ylabel=\"vehicles in stock\", title=\"EV fleet stock\")\n", - "ax[1].plot(years, inflow_values, label=\"inflow (production)\", color=\"#9c5ffd\")\n", - "ax[1].plot(years, outflow_values, label=\"outflow (retirement)\", color=\"#dd5b5b\")\n", - "ax[1].set(xlabel=\"year\", ylabel=\"vehicles / year\", title=\"Fleet flows\")\n", - "ax[1].legend()\n", - "fig.tight_layout()" - ], - "id": "17c10a51" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We will scope the LCA to vehicles whose **production** falls in the analysis window `[ANALYSIS_START, ANALYSIS_END]`. This keeps the fleet's life cycle entirely within the horizon of our background databases." - ], - "id": "d39b18a3" - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.085673Z", - "iopub.status.busy": "2026-05-03T11:12:40.085496Z", - "iopub.status.idle": "2026-05-03T11:12:40.090709Z", - "shell.execute_reply": "2026-05-03T11:12:40.089578Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 8, in ", - "NameError: name 'inflow_values' is not defined" - ] - } - ], - "source": [ - "ANALYSIS_START = 2020\n", - "ANALYSIS_END = 2050\n", - "FU_YEAR = 2035 # anchoring year used as the TimexLCA starting datetime\n", - "\n", - "mask = (years >= ANALYSIS_START) & (years <= ANALYSIS_END)\n", - "\n", - "years_window = years[mask]\n", - "inflow_window = inflow_values[mask]\n", - "\n", - "n_total_inflow = inflow_window.sum()\n", - "\n", - "print(f\"Cohort window: {ANALYSIS_START}-{ANALYSIS_END} (inflow years).\")\n", - "print(f\"Total vehicles produced {ANALYSIS_START}-{ANALYSIS_END}: {n_total_inflow:>12,.0f}\")\n", - "print(\"Each cohort is then driven and retired according to the Weibull lifetime;\")\n", - "print(f\"those use and end-of-life events may extend past {ANALYSIS_END}.\")" - ], - "id": "41eca496" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## From flodym time series to `TemporalDistribution`s \u2014 cohort + age decomposition\n" - ], - "id": "78eade18" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We map the flodym output onto `bw_timex` using **two layers** of `TemporalDistribution`s:\n", - "\n", - "1. A **cohort distribution** in calendar time on a single `fleet_service \u2192 fleet_driving` edge. Its weights are the inflow shares per year. This expands `fleet_driving` into one *consumer instance per cohort year* in the timeline.\n", - "2. **Age-relative distributions** on `fleet_driving`'s own exchanges:\n", - " - on `fleet_driving \u2192 electricity`, the Weibull **survival function** over vehicle ages \u2014 each cohort uses electricity for as long as its vehicles are still on the road;\n", - " - on `fleet_driving \u2192 used_ev`, the Weibull **retirement PDF** over vehicle ages \u2014 each cohort eventually retires.\n", - "\n", - "The convolution `cohort_TD \u229b age_TD` performed by `bw_timex` reproduces the aggregate stock \u00d7 annual-mileage and the calendar-year retirement series, *and* every downstream exchange inherits a `date_consumer` equal to the cohort year. That is what lets us evaluate vintage-dependent properties later.\n", - "\n", - "`bw_timex`'s convention is that `TD.amount \u00d7 edge.amount` gives the absolute per-time quantity. We follow it consistently:\n", - "\n", - "| Edge | `amount` | `TD.amount` (sums to 1) |\n", - "|---|---|---|\n", - "| `fleet_service \u2192 fleet_driving` | `n_total_inflow` (vehicles) | `inflow_window / n_total_inflow` |\n", - "| `fleet_driving \u2192 ev_production` | `1` (one build per vehicle) | implicit point-mass at age 0 |\n", - "| `fleet_driving \u2192 electricity` | `ANNUAL_MILEAGE \u00d7 kWh/km \u00d7 mean_lifetime` (kWh per vehicle) | `survival(age) / \u03a3 survival` |\n", - "| `fleet_driving \u2192 used_ev` | `-1` (one retirement per vehicle) | `pdf(age) / \u03a3 pdf` |\n" - ], - "id": "e4b60d99" - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.092393Z", - "iopub.status.busy": "2026-05-03T11:12:40.092235Z", - "iopub.status.idle": "2026-05-03T11:12:40.112165Z", - "shell.execute_reply": "2026-05-03T11:12:40.111239Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 6, in ", - "NameError: name 'inflow_window' is not defined" - ] - } - ], - "source": [ - "from bw_temporalis import TemporalDistribution\n", - "\n", - "# 1) Cohort distribution: when each cohort enters the fleet (calendar years\n", - "# relative to the FU anchor). Lives on fleet_service -> fleet_driving.\n", - "cohort_offsets = (years_window - FU_YEAR).astype(\"int64\").astype(\"timedelta64[Y]\")\n", - "cohort_shares = inflow_window / inflow_window.sum()\n", - "\n", - "td_cohort_inflow = TemporalDistribution(\n", - " date=cohort_offsets,\n", - " amount=cohort_shares,\n", - ")\n", - "\n", - "# 2) Age-relative distributions inside fleet_driving (per cohort vehicle).\n", - "# We drop ages whose weight is exactly zero: bw_timex's `abs_td` propagation\n", - "# keeps zero-weight entries through the chain, which would create\n", - "# unregistered foreground instances downstream.\n", - "ages = np.arange(0, 40)\n", - "weibull_sf = weibull_min.sf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", - "weibull_pdf = weibull_min.pdf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", - "\n", - "# Use phase: survival probability normalised so the TD weights sum to 1.\n", - "# Combined with the edge amount = ANNUAL_MILEAGE * ELECTRICITY_CONSUMPTION * mean_lifetime\n", - "# below, the absolute per-(cohort, age) electricity is survival * annual kWh.\n", - "mean_lifetime_years = float(weibull_sf.sum())\n", - "sf_mask = weibull_sf > 0\n", - "td_use_age = TemporalDistribution(\n", - " date=ages[sf_mask].astype(\"timedelta64[Y]\"),\n", - " amount=weibull_sf[sf_mask] / mean_lifetime_years,\n", - ")\n", - "\n", - "# Retirement: Weibull PDF over ages, normalised to sum to 1.\n", - "pdf_mask = weibull_pdf > 0\n", - "td_retirement_age = TemporalDistribution(\n", - " date=ages[pdf_mask].astype(\"timedelta64[Y]\"),\n", - " amount=weibull_pdf[pdf_mask] / weibull_pdf[pdf_mask].sum(),\n", - ")" - ], - "id": "7038585b" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "A quick sanity check: the cohort TD shows when new vehicles enter, the use TD shows how each cohort's vehicle-years are spread over its lifetime, and the retirement TD shows when within that lifetime each cohort retires. The cohort TD lives on a calendar-year axis (relative to `FU_YEAR`); the age TDs live on a vehicle-age axis (offsets 0..39 years from each cohort).\n" - ], - "id": "119ead68" - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.114129Z", - "iopub.status.busy": "2026-05-03T11:12:40.113922Z", - "iopub.status.idle": "2026-05-03T11:12:40.475828Z", - "shell.execute_reply": "2026-05-03T11:12:40.475110Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 3, in ", - "NameError: name 'td_cohort_inflow' is not defined" - ] - } - ], - "source": [ - "fig, axes = plt.subplots(1, 2, figsize=(11, 3.5))\n", - "\n", - "axes[0].bar(years_window, td_cohort_inflow.amount, color=\"#9c5ffd\")\n", - "axes[0].axvline(FU_YEAR, color=\"k\", ls=\"--\", lw=0.8, label=f\"FU year = {FU_YEAR}\")\n", - "axes[0].set(xlabel=\"cohort (calendar) year\",\n", - " ylabel=\"share of total cohorts\",\n", - " title=\"Cohort inflow TD\\n(fleet_service \u2192 fleet_driving)\")\n", - "axes[0].legend()\n", - "\n", - "# Convert TD timedelta dates back to integer ages for plotting\n", - "use_ages = td_use_age.date.astype(\"timedelta64[Y]\").astype(int)\n", - "retire_ages = td_retirement_age.date.astype(\"timedelta64[Y]\").astype(int)\n", - "\n", - "axes[1].bar(use_ages - 0.2, td_use_age.amount, width=0.4, color=\"#3fb1c5\",\n", - " label=\"use (survival, normalised)\")\n", - "axes[1].bar(retire_ages + 0.2, td_retirement_age.amount, width=0.4, color=\"#dd5b5b\",\n", - " label=\"end-of-life (retirement PDF)\")\n", - "axes[1].set(xlabel=\"vehicle age (years)\", ylabel=\"weight\",\n", - " title=\"Age-relative TDs\\n(on fleet_driving exchanges)\")\n", - "axes[1].legend()\n", - "\n", - "fig.tight_layout()" - ], - "id": "28b31abe" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Building the fleet LCA model\n" - ], - "id": "91860958" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "The product system mirrors the standalone example, with one extra wrapping node. `fleet_service` is the FU-facing aggregator that *consumes `fleet_driving` once per cohort year*. The cohort TD lives on that edge, so each cohort year creates its own consumer-side instance of `fleet_driving`. Every exchange below `fleet_driving` then inherits a `date_consumer` equal to the cohort year, which is what makes vintage locking via `temporal_evolution_reference=\"consumer\"` actually meaningful in this aggregate model.\n", - "\n", - "```{mermaid}\n", - "flowchart LR\n", - " glider_production(glider production):::ei-->ev_production\n", - " powertrain_production(powertrain production):::ei-->ev_production\n", - " battery_production(battery production):::ei-->ev_production\n", - " fleet_service(fleet service):::fg-->|cohort inflow TD|fleet_driving\n", - " ev_production(ev production):::fg-->fleet_driving\n", - " electricity_generation(electricity generation):::ei-->|age survival TD|fleet_driving\n", - " fleet_driving(fleet driving):::fg-->|age retirement TD|used_ev\n", - " used_ev(used ev):::fg-->glider_eol(glider eol):::ei\n", - " used_ev-->powertrain_eol(powertrain eol):::ei\n", - " used_ev-->battery_eol(battery eol):::ei\n", - "\n", - " classDef ei color:#222832, fill:#3fb1c5, stroke:none;\n", - " classDef fg color:#222832, fill:#9c5ffd, stroke:none;\n", - "```\n" - ], - "id": "ceb757f8" - }, - { - "cell_type": "code", - "execution_count": 16, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.477534Z", - "iopub.status.busy": "2026-05-03T11:12:40.477368Z", - "iopub.status.idle": "2026-05-03T11:12:40.491951Z", - "shell.execute_reply": "2026-05-03T11:12:40.490912Z" - } - }, - "outputs": [], - "source": [ - "if \"foreground\" in bd.databases:\n", - " del bd.databases[\"foreground\"]\n", - "foreground = bd.Database(\"foreground\")\n", - "foreground.register()" - ], - "id": "f5752a2d" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Foreground activities\n" - ], - "id": "99cd590b" - }, - { - "cell_type": "code", - "execution_count": 17, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.494122Z", - "iopub.status.busy": "2026-05-03T11:12:40.493866Z", - "iopub.status.idle": "2026-05-03T11:12:40.526409Z", - "shell.execute_reply": "2026-05-03T11:12:40.525356Z" - } - }, - "outputs": [], - "source": [ - "ev_production = foreground.new_node(\n", - " \"ev_production\", name=\"production of an electric vehicle\", unit=\"unit\",\n", - ")\n", - "ev_production[\"reference product\"] = \"electric vehicle\"\n", - "ev_production.save()\n", - "\n", - "# Per-cohort process: amounts on its outgoing edges are *per single vehicle*.\n", - "fleet_driving = foreground.new_node(\n", - " \"fleet_driving\",\n", - " name=\"lifetime driving of one cohort vehicle\",\n", - " unit=\"vehicle (cohort unit)\",\n", - ")\n", - "fleet_driving[\"reference product\"] = \"vehicle lifetime driving\"\n", - "fleet_driving.save()\n", - "\n", - "# FU-facing aggregator: consumes one TD-distributed cohort of fleet_driving per year.\n", - "fleet_service = foreground.new_node(\n", - " \"fleet_service\",\n", - " name=\"aggregate transport service of the EV fleet\",\n", - " unit=\"fleet service over the analysis horizon\",\n", - ")\n", - "fleet_service[\"reference product\"] = \"fleet service\"\n", - "fleet_service.save()\n", - "\n", - "used_ev = foreground.new_node(\n", - " \"used_ev\", name=\"used electric vehicle\", unit=\"unit\",\n", - ")\n", - "used_ev[\"reference product\"] = \"used electric vehicle\"\n", - "used_ev.save()" - ], - "id": "5a971e02" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### EV production exchanges (per vehicle)\n" - ], - "id": "68742e77" - }, - { - "cell_type": "code", - "execution_count": 18, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.528265Z", - "iopub.status.busy": "2026-05-03T11:12:40.528041Z", - "iopub.status.idle": "2026-05-03T11:12:40.536694Z", - "shell.execute_reply": "2026-05-03T11:12:40.535863Z" - } - }, - "outputs": [], - "source": [ - "glider_production = background_2020.get(code=\"glider\")\n", - "powertrain_production = background_2020.get(code=\"powertrain\")\n", - "battery_production = background_2020.get(code=\"battery\")\n", - "\n", - "ev_production.new_edge(input=ev_production, amount=1, type=\"production\").save()\n", - "\n", - "glider_to_ev = ev_production.new_edge(\n", - " input=glider_production, amount=MASS_GLIDER, type=\"technosphere\"\n", - ")\n", - "powertrain_to_ev = ev_production.new_edge(\n", - " input=powertrain_production, amount=MASS_POWERTRAIN, type=\"technosphere\"\n", - ")\n", - "battery_to_ev = ev_production.new_edge(\n", - " input=battery_production, amount=MASS_BATTERY, type=\"technosphere\"\n", - ")" - ], - "id": "56f441aa" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### End-of-life exchanges (per used vehicle)\n" - ], - "id": "077ab867" - }, - { - "cell_type": "code", - "execution_count": 19, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.538334Z", - "iopub.status.busy": "2026-05-03T11:12:40.538179Z", - "iopub.status.idle": "2026-05-03T11:12:40.546475Z", - "shell.execute_reply": "2026-05-03T11:12:40.545638Z" - } - }, - "outputs": [], - "source": [ - "glider_eol = background_2020.get(name=\"glider_eol\")\n", - "powertrain_eol = background_2020.get(name=\"powertrain_eol\")\n", - "battery_eol = background_2020.get(name=\"battery_eol\")\n", - "\n", - "used_ev.new_edge(input=used_ev, amount=-1, type=\"production\").save()\n", - "\n", - "used_ev_to_glider_eol = used_ev.new_edge(\n", - " input=glider_eol, amount=-MASS_GLIDER, type=\"technosphere\",\n", - ")\n", - "used_ev_to_powertrain_eol = used_ev.new_edge(\n", - " input=powertrain_eol, amount=-MASS_POWERTRAIN, type=\"technosphere\",\n", - ")\n", - "used_ev_to_battery_eol = used_ev.new_edge(\n", - " input=battery_eol, amount=-MASS_BATTERY, type=\"technosphere\",\n", - ")" - ], - "id": "845d5e7b" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Fleet driving exchanges\n" - ], - "id": "4eee2e60" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Per cohort vehicle, `fleet_driving` consumes one EV production, drives `ANNUAL_MILEAGE` km/year over its (Weibull-distributed) lifetime, and produces one used vehicle. The fleet-level scaling lives entirely on the single `fleet_service \u2192 fleet_driving` edge, whose amount is `n_total_inflow` and whose TD will spread that total across cohort years.\n" - ], - "id": "e2db0131" - }, - { - "cell_type": "code", - "execution_count": 20, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.548275Z", - "iopub.status.busy": "2026-05-03T11:12:40.548038Z", - "iopub.status.idle": "2026-05-03T11:12:40.569946Z", - "shell.execute_reply": "2026-05-03T11:12:40.569030Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 9, in ", - "NameError: name 'n_total_inflow' is not defined" - ] - } - ], - "source": [ - "electricity_production = background_2020.get(name=\"electricity\")\n", - "\n", - "fleet_service.new_edge(input=fleet_service, amount=1, type=\"production\").save()\n", - "fleet_driving.new_edge(input=fleet_driving, amount=1, type=\"production\").save()\n", - "\n", - "# Aggregator -> per-cohort process. Total cohorts = n_total_inflow.\n", - "fleet_service_to_fleet_driving = fleet_service.new_edge(\n", - " input=fleet_driving,\n", - " amount=n_total_inflow,\n", - " type=\"technosphere\",\n", - ")\n", - "fleet_service_to_fleet_driving.save()\n", - "\n", - "# One EV built per cohort vehicle.\n", - "ev_to_fleet_driving = fleet_driving.new_edge(\n", - " input=ev_production,\n", - " amount=1,\n", - " type=\"technosphere\",\n", - ")\n", - "ev_to_fleet_driving.save()\n", - "\n", - "# Lifetime electricity per cohort vehicle = annual mileage * kWh/km * mean lifetime\n", - "# (mean_lifetime_years was computed in the TD cell from the Weibull SF).\n", - "electricity_to_fleet_driving = fleet_driving.new_edge(\n", - " input=electricity_production,\n", - " amount=ANNUAL_MILEAGE * ELECTRICITY_CONSUMPTION * mean_lifetime_years,\n", - " type=\"technosphere\",\n", - ")\n", - "electricity_to_fleet_driving.save()\n", - "\n", - "# One retirement per cohort vehicle (used_ev has production amount -1).\n", - "fleet_driving_to_used_ev = fleet_driving.new_edge(\n", - " input=used_ev,\n", - " amount=-1,\n", - " type=\"technosphere\",\n", - ")\n", - "fleet_driving_to_used_ev.save()" - ], - "id": "0b3156f4" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Adding temporal information\n" - ], - "id": "2d88d1e2" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Three layers of `TemporalDistribution`s combine via convolution:\n", - "\n", - "1. **Cohort layer** (calendar-year axis, relative to `FU_YEAR`): on `fleet_service \u2192 fleet_driving`. Splits the FU into one consumer instance of `fleet_driving` per cohort year.\n", - "2. **Age layer** (age axis, relative to each cohort year): on `fleet_driving \u2192 electricity` (survival) and `fleet_driving \u2192 used_ev` (retirement PDF). Spreads each cohort's lifetime over its age-resolved profile.\n", - "3. **Per-vehicle build/EOL lead-time layer** (already present in the standalone example): on the inner exchanges of `ev_production` and `used_ev`. These are timing offsets relative to *that* node's date \u2014 which, after step 1, *is* the cohort year for `ev_production` and the retirement year for `used_ev`.\n", - "\n", - "After convolution, every downstream edge has a `date_consumer` equal to the cohort year and a `date_producer` equal to the calendar year the exchange happens.\n" - ], - "id": "4c4110cb" - }, - { - "cell_type": "code", - "execution_count": 21, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.571671Z", - "iopub.status.busy": "2026-05-03T11:12:40.571497Z", - "iopub.status.idle": "2026-05-03T11:12:40.575616Z", - "shell.execute_reply": "2026-05-03T11:12:40.574636Z" - } - }, - "outputs": [], - "source": [ - "td_glider_production = TemporalDistribution(\n", - " date=np.array([-2, -1, 0], dtype=\"timedelta64[Y]\"),\n", - " amount=np.array([0.7, 0.1, 0.2]),\n", - ")\n", - "\n", - "td_produce_powertrain_and_battery = TemporalDistribution(\n", - " date=np.array([-1], dtype=\"timedelta64[Y]\"),\n", - " amount=np.array([1.0]),\n", - ")\n", - "\n", - "td_treating_waste = TemporalDistribution(\n", - " date=np.array([3], dtype=\"timedelta64[M]\"),\n", - " amount=np.array([1.0]),\n", - ")" - ], - "id": "b7dbebed" - }, - { - "cell_type": "code", - "execution_count": 22, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.577337Z", - "iopub.status.busy": "2026-05-03T11:12:40.577169Z", - "iopub.status.idle": "2026-05-03T11:12:40.610870Z", - "shell.execute_reply": "2026-05-03T11:12:40.609864Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 2, in ", - "NameError: name 'td_cohort_inflow' is not defined" - ] - } - ], - "source": [ - "# 1) Cohort layer \u2014 calendar-year TD on the aggregator edge.\n", - "fleet_service_to_fleet_driving[\"temporal_distribution\"] = td_cohort_inflow\n", - "fleet_service_to_fleet_driving.save()\n", - "\n", - "# 2) Age layer \u2014 age-relative TDs on fleet_driving's exchanges.\n", - "electricity_to_fleet_driving[\"temporal_distribution\"] = td_use_age\n", - "electricity_to_fleet_driving.save()\n", - "\n", - "fleet_driving_to_used_ev[\"temporal_distribution\"] = td_retirement_age\n", - "fleet_driving_to_used_ev.save()\n", - "\n", - "# 3) Per-vehicle build lead time inside ev_production.\n", - "glider_to_ev[\"temporal_distribution\"] = td_glider_production\n", - "glider_to_ev.save()\n", - "powertrain_to_ev[\"temporal_distribution\"] = td_produce_powertrain_and_battery\n", - "powertrain_to_ev.save()\n", - "battery_to_ev[\"temporal_distribution\"] = td_produce_powertrain_and_battery\n", - "battery_to_ev.save()\n", - "\n", - "# 3) Per-vehicle EOL treatment delay inside used_ev.\n", - "used_ev_to_glider_eol[\"temporal_distribution\"] = td_treating_waste\n", - "used_ev_to_glider_eol.save()\n", - "used_ev_to_powertrain_eol[\"temporal_distribution\"] = td_treating_waste\n", - "used_ev_to_powertrain_eol.save()\n", - "used_ev_to_battery_eol[\"temporal_distribution\"] = td_treating_waste\n", - "used_ev_to_battery_eol.save()" - ], - "id": "be2fccd5" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Vintage locking vs. system-wide efficiency\n", - "\n", - "Because the cohort year is now propagated as the `date_consumer` of every exchange below `fleet_driving`, `temporal_evolution_factors` on the use-phase exchange takes on a clean, two-mode interpretation depending on `temporal_evolution_reference`:\n", - "\n", - "- `\"consumer\"` \u2192 factor evaluated at the **cohort year**. A vehicle built in 2025 keeps its 2025 efficiency for the rest of its life, even when it is still driving in 2040 (true vintage locking).\n", - "- `\"producer\"` \u2192 factor evaluated at the **calendar year of consumption**. All vehicles, regardless of vintage, benefit from the latest efficiency value whenever they are driving (system-wide retrofit / learning).\n", - "\n", - "Below we demonstrate vintage locking. Switching to system-wide learning is just a matter of changing `temporal_evolution_reference` to `\"producer\"`.\n" - ], - "id": "4a4ef05d" - }, - { - "cell_type": "code", - "execution_count": 23, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.612839Z", - "iopub.status.busy": "2026-05-03T11:12:40.612615Z", - "iopub.status.idle": "2026-05-03T11:12:40.622759Z", - "shell.execute_reply": "2026-05-03T11:12:40.621657Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 11, in ", - "NameError: name 'electricity_to_fleet_driving' is not defined" - ] - } - ], - "source": [ - "from datetime import datetime\n", - "\n", - "# Vintage-locked efficiency: keyed by cohort year (consumer date).\n", - "vintage_efficiency_factors = {\n", - " datetime(2020, 1, 1): 1.00,\n", - " datetime(2030, 1, 1): 0.92,\n", - " datetime(2040, 1, 1): 0.87,\n", - " datetime(2050, 1, 1): 0.85,\n", - "}\n", - "\n", - "electricity_to_fleet_driving[\"temporal_evolution_factors\"] = vintage_efficiency_factors\n", - "electricity_to_fleet_driving[\"temporal_evolution_reference\"] = \"consumer\"\n", - "electricity_to_fleet_driving.save()" - ], - "id": "f86d1ba8" - }, - { - "cell_type": "code", - "execution_count": 24, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.624418Z", - "iopub.status.busy": "2026-05-03T11:12:40.624246Z", - "iopub.status.idle": "2026-05-03T11:12:40.661064Z", - "shell.execute_reply": "2026-05-03T11:12:40.660216Z" - } - }, - "outputs": [], - "source": [ - "for db in bd.databases:\n", - " bd.Database(db).process()" - ], - "id": "b04879b4" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Characterization method\n" - ], - "id": "f3fd1dc4" - }, - { - "cell_type": "code", - "execution_count": 25, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.663051Z", - "iopub.status.busy": "2026-05-03T11:12:40.662882Z", - "iopub.status.idle": "2026-05-03T11:12:40.670163Z", - "shell.execute_reply": "2026-05-03T11:12:40.669243Z" - } - }, - "outputs": [], - "source": [ - "bd.Method((\"GWP\", \"example\")).write(\n", - " [\n", - " ((\"biosphere\", \"CO2\"), 1),\n", - " ]\n", - ")" - ], - "id": "53271886" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Time-explicit fleet LCA with `TimexLCA`\n" - ], - "id": "31d0083b" - }, - { - "cell_type": "code", - "execution_count": 26, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.671851Z", - "iopub.status.busy": "2026-05-03T11:12:40.671701Z", - "iopub.status.idle": "2026-05-03T11:12:40.909499Z", - "shell.execute_reply": "2026-05-03T11:12:40.908549Z" - } - }, - "outputs": [], - "source": [ - "from datetime import datetime\n", - "from bw_timex import TimexLCA\n", - "\n", - "method = (\"GWP\", \"example\")\n", - "\n", - "database_dates = {\n", - " \"background_2020\": datetime.strptime(\"2020\", \"%Y\"),\n", - " \"background_2030\": datetime.strptime(\"2030\", \"%Y\"),\n", - " \"background_2040\": datetime.strptime(\"2040\", \"%Y\"),\n", - " \"foreground\": \"dynamic\",\n", - "}" - ], - "id": "faf2ee65" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We anchor the timeline at `FU_YEAR` (i.e. 2035) by passing it as `starting_datetime` to `build_timeline`. All the relative offsets in our `TemporalDistribution`s are interpreted with respect to that anchor." - ], - "id": "1bdffec8" - }, - { - "cell_type": "code", - "execution_count": 27, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:40.911200Z", - "iopub.status.busy": "2026-05-03T11:12:40.911011Z", - "iopub.status.idle": "2026-05-03T11:12:42.435510Z", - "shell.execute_reply": "2026-05-03T11:12:42.434338Z" - } - }, - "outputs": [ - { - "output_type": "stream", - "name": "stdout", - "text": [ - "Starting graph traversal\n" - ] - }, - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 4, in ", - " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 282, in build_timeline", - " self.timeline_builder = TimelineBuilder(", - " ^^^^^^^^^^^^^^^^", - " File \"/workspace/bw_timex/bw_timex/timeline_builder.py\", line 110, in __init__", - " self.edge_extractor = EdgeExtractor(", - " ^^^^^^^^^^^^^^", - " File \"/workspace/bw_timex/bw_timex/edge_extractor.py\", line 72, in __init__", - " super().__init__(*args, **kwargs) # use __init__ of TemporalisLCA", - " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^", - " File \"/workspace/bw_timex/.venv/lib/python3.12/site-packages/bw_temporalis/lca.py\", line 115, in __init__", - " gt = graph_traversal.calculate(", - " ^^^^^^^^^^^^^^^^^^^^^^^^^^", - " File \"/workspace/bw_timex/.venv/lib/python3.12/site-packages/typing_extensions.py\", line 3004, in wrapper", - " return arg(*args, **kwargs)", - " ^^^^^^^^^^^^^^^^^^^^", - " File \"/workspace/bw_timex/.venv/lib/python3.12/site-packages/bw_graph_tools/graph_traversal/new_node_each_visit.py\", line 209, in calculate", - " instance = cls(", - " ^^^^", - " File \"/workspace/bw_timex/.venv/lib/python3.12/site-packages/bw_graph_tools/graph_traversal/new_node_each_visit.py\", line 88, in __init__", - " raise ValueError(\"Zero total LCA score makes traversal impossible\")", - "ValueError: Zero total LCA score makes traversal impossible" - ] - } - ], - "source": [ - "fleet_service = bd.get_node(database=\"foreground\", code=\"fleet_service\")\n", - "tlca = TimexLCA({fleet_service: 1}, method, database_dates)\n", - "\n", - "tlca.build_timeline(\n", - " starting_datetime=datetime(FU_YEAR, 1, 1),\n", - " temporal_grouping=\"year\",\n", - ")" - ], - "id": "f2f0108b" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Inventory and static score\n" - ], - "id": "12800182" - }, - { - "cell_type": "code", - "execution_count": 28, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:12:42.437398Z", - "iopub.status.busy": "2026-05-03T11:12:42.437215Z", - "iopub.status.idle": "2026-05-03T11:13:09.063762Z", - "shell.execute_reply": "2026-05-03T11:13:09.062521Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 1, in ", - " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 372, in lci", - " raise AttributeError(", - "AttributeError: Timeline not yet built. Call TimexLCA.build_timeline() first." - ] - } - ], - "source": [ - "tlca.lci()\n", - "tlca.static_lcia()\n", - "print(f\"Time-explicit fleet GWP: {tlca.static_score:,.0f} kg CO2-eq\")\n", - "print(f\"Static (2020 background) fleet GWP: {tlca.base_lca.score:,.0f} kg CO2-eq\")" - ], - "id": "da0d5eda" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "On a per-vehicle basis the time-explicit score is much smaller, because most of the fleet is produced and driven in years where the background system has decarbonised compared to 2020." - ], - "id": "f8b86e75" - }, - { - "cell_type": "code", - "execution_count": 29, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:13:09.065750Z", - "iopub.status.busy": "2026-05-03T11:13:09.065561Z", - "iopub.status.idle": "2026-05-03T11:13:09.070214Z", - "shell.execute_reply": "2026-05-03T11:13:09.068910Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 2, in ", - " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 699, in static_score", - " raise AttributeError(\"LCI not yet calculated. Call TimexLCA.lci() first.\")", - "AttributeError: LCI not yet calculated. Call TimexLCA.lci() first.. Did you mean: 'dynamic_score'?" - ] - } - ], - "source": [ - "print(f\"Per-vehicle GWP, time-explicit: \"\n", - " f\"{tlca.static_score / n_total_inflow:,.0f} kg CO2-eq / vehicle\")\n", - "print(f\"Per-vehicle GWP, static (2020): \"\n", - " f\"{tlca.base_lca.score / n_total_inflow:,.0f} kg CO2-eq / vehicle\")" - ], - "id": "3cda75cf" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Dynamic characterization\n" - ], - "id": "7ca8e611" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We characterize the dynamic inventory using the IPCC AR6 CO2 radiative-forcing function (reusing the `dynamic_characterization` package as in the standalone notebook)." - ], - "id": "e548a069" - }, - { - "cell_type": "code", - "execution_count": 30, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:13:09.071757Z", - "iopub.status.busy": "2026-05-03T11:13:09.071596Z", - "iopub.status.idle": "2026-05-03T11:13:09.175444Z", - "shell.execute_reply": "2026-05-03T11:13:09.174477Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 7, in ", - " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 610, in dynamic_lcia", - " raise AttributeError(", - "AttributeError: Dynamic lci not yet calculated. Call TimexLCA.lci(build_dynamic_biosphere=True) first." - ] - } - ], - "source": [ - "from dynamic_characterization.ipcc_ar6.radiative_forcing import characterize_co2\n", - "\n", - "characterization_functions = {\n", - " bd.get_node(code=\"CO2\").id: characterize_co2,\n", - "}\n", - "\n", - "tlca.dynamic_lcia(\n", - " metric=\"radiative_forcing\",\n", - " fixed_time_horizon=True,\n", - " characterization_functions=characterization_functions,\n", - ")\n", - "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m\u00b2\")" - ], - "id": "87044005" - }, - { - "cell_type": "code", - "execution_count": 31, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:13:09.177164Z", - "iopub.status.busy": "2026-05-03T11:13:09.176974Z", - "iopub.status.idle": "2026-05-03T11:13:09.873280Z", - "shell.execute_reply": "2026-05-03T11:13:09.872147Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 1, in ", - " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 1573, in plot_dynamic_characterized_inventory", - " raise AttributeError(", - "AttributeError: Characterized inventory not yet calculated. Call TimexLCA.dynamic_lcia() first." - ] - } - ], - "source": [ - "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True)" - ], - "id": "eb89d01b" - }, - { - "cell_type": "code", - "execution_count": 32, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:13:09.880981Z", - "iopub.status.busy": "2026-05-03T11:13:09.880783Z", - "iopub.status.idle": "2026-05-03T11:13:10.102643Z", - "shell.execute_reply": "2026-05-03T11:13:10.101786Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 1, in ", - " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 1573, in plot_dynamic_characterized_inventory", - " raise AttributeError(", - "AttributeError: Characterized inventory not yet calculated. Call TimexLCA.dynamic_lcia() first." - ] - } - ], - "source": [ - "tlca.plot_dynamic_characterized_inventory(sum_activities=True, cumsum=True)" - ], - "id": "7d349496" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "And the same in GWP units, with a 100-year time horizon:" - ], - "id": "a83861f8" - }, - { - "cell_type": "code", - "execution_count": 33, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:13:10.104449Z", - "iopub.status.busy": "2026-05-03T11:13:10.104285Z", - "iopub.status.idle": "2026-05-03T11:13:10.369213Z", - "shell.execute_reply": "2026-05-03T11:13:10.368168Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 1, in ", - " File \"/workspace/bw_timex/bw_timex/timex_lca.py\", line 610, in dynamic_lcia", - " raise AttributeError(", - "AttributeError: Dynamic lci not yet calculated. Call TimexLCA.lci(build_dynamic_biosphere=True) first." - ] - } - ], - "source": [ - "tlca.dynamic_lcia(\n", - " metric=\"GWP\",\n", - " fixed_time_horizon=False,\n", - " time_horizon=100,\n", - " characterization_functions=characterization_functions,\n", - ")\n", - "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)" - ], - "id": "86e9200d" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Waterfall comparison: static vs. time-explicit vs. prospective\n" - ], - "id": "c603a301" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "To put the time-explicit fleet result in context, we compare it to two static bookends:\n", - "\n", - "- a **static (2020) score**: the whole fleet sourced from `background_2020`,\n", - "- a **prospective (2040) score**: the whole fleet sourced from `background_2040`.\n", - "\n", - "We re-use `bw_timex.utils.plot_characterized_inventory_as_waterfall`, which expects first-level contribution scores per background activity. To get them, we walk through the fleet's exchanges (and the sub-exchanges of `ev_production` and `used_ev`) and run a static LCIA for each one. The middle stack of the waterfall comes from the GWP100 time-explicit characterized inventory we just computed." - ], - "id": "e33dfdd1" - }, - { - "cell_type": "code", - "execution_count": 34, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:13:10.370743Z", - "iopub.status.busy": "2026-05-03T11:13:10.370594Z", - "iopub.status.idle": "2026-05-03T11:13:10.387307Z", - "shell.execute_reply": "2026-05-03T11:13:10.386291Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 5, in ", - "StopIteration" - ] - } - ], - "source": [ - "import bw2calc as bc\n", - "from bw_timex.utils import plot_characterized_inventory_as_waterfall\n", - "\n", - "# Single fleet_service -> fleet_driving edge carries the cohort-total scaling.\n", - "cohort_multiplier = next(iter(fleet_service.technosphere())).amount\n", - "\n", - "static_scores = {}\n", - "for exc in fleet_driving.technosphere():\n", - " if exc.input == ev_production:\n", - " for subexc in exc.input.technosphere():\n", - " tlca.base_lca.lcia(demand={subexc.input.id:\n", - " cohort_multiplier * exc.amount * subexc.amount\n", - " * subexc.input.rp_exchange().amount})\n", - " static_scores[subexc.input[\"name\"]] = tlca.base_lca.score\n", - " elif exc.input == used_ev:\n", - " for subexc in exc.input.technosphere():\n", - " tlca.base_lca.lcia(demand={subexc.input.id:\n", - " cohort_multiplier * exc.amount * subexc.amount\n", - " * subexc.input.rp_exchange().amount})\n", - " static_scores[subexc.input[\"name\"]] = tlca.base_lca.score\n", - " else:\n", - " tlca.base_lca.lcia(demand={exc.input.id: cohort_multiplier * exc.amount})\n", - " static_scores[exc.input[\"name\"]] = tlca.base_lca.score" - ], - "id": "aa90210d" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "For the prospective scores we copy the foreground processes and relink every background input to its 2040 counterpart, then redo the same first-level contribution analysis." - ], - "id": "d3f9b49e" - }, - { - "cell_type": "code", - "execution_count": 35, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:13:10.389879Z", - "iopub.status.busy": "2026-05-03T11:13:10.389685Z", - "iopub.status.idle": "2026-05-03T11:13:10.517844Z", - "shell.execute_reply": "2026-05-03T11:13:10.516941Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 26, in ", - "StopIteration" - ] - } - ], - "source": [ - "for code in (\"prospective_fleet_service\",\n", - " \"prospective_fleet_driving\",\n", - " \"prospective_ev_production\",\n", - " \"prospective_used_ev\"):\n", - " if (\"foreground\", code) in bd.Database(\"foreground\"):\n", - " foreground.get(code=code).delete()\n", - "\n", - "prospective_fleet_service = fleet_service.copy(\n", - " code=\"prospective_fleet_service\",\n", - " name=\"aggregate transport service of the EV fleet (2040 background)\",\n", - ")\n", - "prospective_fleet_driving = fleet_driving.copy(\n", - " code=\"prospective_fleet_driving\",\n", - " name=\"lifetime driving of one cohort vehicle (2040 background)\",\n", - ")\n", - "prospective_ev_production = ev_production.copy(\n", - " code=\"prospective_ev_production\",\n", - " name=\"production of an electric vehicle (2040 background)\",\n", - ")\n", - "prospective_used_ev = used_ev.copy(\n", - " code=\"prospective_used_ev\",\n", - " name=\"used electric vehicle (2040 background)\",\n", - ")\n", - "\n", - "# Re-link the prospective service edge to the prospective fleet_driving copy.\n", - "service_edge = next(iter(prospective_fleet_service.technosphere()))\n", - "service_edge.input = prospective_fleet_driving\n", - "service_edge.save()\n", - "\n", - "# Re-link prospective_fleet_driving's foreground sub-edges and its background\n", - "# electricity input to the 2040 background.\n", - "for exc in prospective_fleet_driving.technosphere():\n", - " if exc.input == ev_production:\n", - " exc.input = prospective_ev_production\n", - " exc.save()\n", - " elif exc.input == used_ev:\n", - " exc.input = prospective_used_ev\n", - " exc.save()\n", - " else:\n", - " exc.input = bd.get_node(\n", - " database=background_2040.name,\n", - " name=exc.input[\"name\"],\n", - " product=exc.input[\"reference product\"],\n", - " location=exc.input[\"location\"],\n", - " )\n", - " exc.save()\n", - "\n", - "# Re-link backgrounds for prospective ev_production and used_ev.\n", - "for parent in (prospective_ev_production, prospective_used_ev):\n", - " for subexc in parent.technosphere():\n", - " subexc.input = bd.get_node(\n", - " database=background_2040.name,\n", - " name=subexc.input[\"name\"],\n", - " product=subexc.input[\"reference product\"],\n", - " location=subexc.input[\"location\"],\n", - " )\n", - " subexc.save()\n", - "\n", - "prospective_scores = {}\n", - "lca = bc.LCA({prospective_fleet_service.key: 1}, method)\n", - "lca.lci(factorize=True)\n", - "\n", - "prospective_cohort_multiplier = next(iter(prospective_fleet_service.technosphere())).amount\n", - "\n", - "for exc in prospective_fleet_driving.technosphere():\n", - " if exc.input[\"name\"] in (prospective_ev_production[\"name\"],\n", - " prospective_used_ev[\"name\"]):\n", - " for subexc in exc.input.technosphere():\n", - " lca.lcia(demand={subexc.input.id:\n", - " prospective_cohort_multiplier * exc.amount * subexc.amount\n", - " * subexc.input.rp_exchange().amount})\n", - " prospective_scores[subexc.input[\"name\"]] = lca.score\n", - " else:\n", - " lca.lcia(demand={exc.input.id: prospective_cohort_multiplier * exc.amount})\n", - " prospective_scores[exc.input[\"name\"]] = lca.score\n", - "\n", - "print(f\"Static (2020) fleet GWP: {sum(static_scores.values()):,.0f} kg CO2-eq\")\n", - "print(f\"Time-explicit fleet GWP: {tlca.dynamic_score:,.0f} kg CO2-eq\")\n", - "print(f\"Prospective (2040) fleet GWP: {sum(prospective_scores.values()):,.0f} kg CO2-eq\")" - ], - "id": "a6bbc423" - }, - { - "cell_type": "code", - "execution_count": 36, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:13:10.519450Z", - "iopub.status.busy": "2026-05-03T11:13:10.519303Z", - "iopub.status.idle": "2026-05-03T11:13:11.195796Z", - "shell.execute_reply": "2026-05-03T11:13:11.194691Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 13, in ", - "NameError: name 'static_scores' is not defined" - ] - } - ], - "source": [ - "order_stacked_activities = [\n", - " glider_production[\"name\"],\n", - " battery_production[\"name\"],\n", - " powertrain_production[\"name\"],\n", - " electricity_production[\"name\"],\n", - " glider_eol[\"name\"],\n", - " battery_eol[\"name\"],\n", - " powertrain_eol[\"name\"],\n", - "]\n", - "\n", - "plot_characterized_inventory_as_waterfall(\n", - " tlca,\n", - " static_scores=static_scores,\n", - " prospective_scores=prospective_scores,\n", - " order_stacked_activities=order_stacked_activities,\n", - ")" - ], - "id": "23d11880" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "The leftmost bar represents the fleet's GWP100 if every background process were sourced from `background_2020`, the rightmost bar from `background_2040`. The stacked bars in between are the time-explicit fleet emissions, broken down by year and contributing background activity. Together they show how the fleet's footprint shifts as the underlying electricity and material production decarbonise." - ], - "id": "eec7f07e" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Isolating the effect of foreground vintage learning\n", - "\n", - "The time-explicit GWP combines two independent improvements over the static (2020) score:\n", - "\n", - "1. **Background decarbonization** \u2014 the time-explicit interpolation between `background_2020/30/40` makes electricity, materials and EOL treatment cleaner each year.\n", - "2. **Foreground vintage learning** \u2014 the `temporal_evolution_factors` on `electricity_to_fleet_driving` (with `reference=\"consumer\"`) make later-cohort vehicles use less electricity per km than older ones.\n", - "\n", - "To isolate (2), we rerun the same model with the vintage factors stripped from the exchange and compare the dynamic GWP100 score against the run that included them. Everything else (cohort distribution, age-relative TDs, background interpolation) is identical, so the difference is attributable purely to the foreground vintage modifier.\n" - ], - "id": "80f69bd9" - }, - { - "cell_type": "code", - "execution_count": 37, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:13:11.197725Z", - "iopub.status.busy": "2026-05-03T11:13:11.197553Z", - "iopub.status.idle": "2026-05-03T11:13:39.524040Z", - "shell.execute_reply": "2026-05-03T11:13:39.522939Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 2, in ", - "NameError: name 'electricity_to_fleet_driving' is not defined" - ] - } - ], - "source": [ - "# Snapshot the vintage factors and remove them from the exchange.\n", - "saved_factors = electricity_to_fleet_driving[\"temporal_evolution_factors\"]\n", - "saved_reference = electricity_to_fleet_driving[\"temporal_evolution_reference\"]\n", - "\n", - "del electricity_to_fleet_driving[\"temporal_evolution_factors\"]\n", - "del electricity_to_fleet_driving[\"temporal_evolution_reference\"]\n", - "electricity_to_fleet_driving.save()\n", - "bd.Database(\"foreground\").process()\n", - "\n", - "# Re-run the time-explicit fleet LCA without foreground vintage learning.\n", - "fleet_service = bd.get_node(database=\"foreground\", code=\"fleet_service\")\n", - "tlca_no_evo = TimexLCA({fleet_service: 1}, method, database_dates)\n", - "tlca_no_evo.build_timeline(\n", - " starting_datetime=datetime(FU_YEAR, 1, 1),\n", - " temporal_grouping=\"year\",\n", - ")\n", - "tlca_no_evo.lci()\n", - "tlca_no_evo.dynamic_lcia(\n", - " metric=\"GWP\",\n", - " fixed_time_horizon=False,\n", - " time_horizon=100,\n", - " characterization_functions=characterization_functions,\n", - ")\n", - "\n", - "# Restore the vintage factors so any downstream rerun of `tlca` stays consistent.\n", - "electricity_to_fleet_driving[\"temporal_evolution_factors\"] = saved_factors\n", - "electricity_to_fleet_driving[\"temporal_evolution_reference\"] = saved_reference\n", - "electricity_to_fleet_driving.save()\n", - "bd.Database(\"foreground\").process()\n", - "\n", - "score_static = sum(static_scores.values())\n", - "score_no_evo = tlca_no_evo.dynamic_score\n", - "score_with_evo = tlca.dynamic_score\n", - "score_prosp = sum(prospective_scores.values())\n", - "\n", - "bg_decarb = score_static - score_no_evo\n", - "fg_vintage = score_no_evo - score_with_evo\n", - "\n", - "print(f\"Static (2020 background) : {score_static:>16,.0f} kg CO2-eq\")\n", - "print(f\"Time-explicit, NO foreground evo : {score_no_evo:>16,.0f} kg CO2-eq\"\n", - " f\" ({-bg_decarb:>+,.0f} from background decarbonization)\")\n", - "print(f\"Time-explicit, WITH vintage factors: {score_with_evo:>16,.0f} kg CO2-eq\"\n", - " f\" ({-fg_vintage:>+,.0f} from foreground vintage learning)\")\n", - "print(f\"Prospective (2040 background) : {score_prosp:>16,.0f} kg CO2-eq\")\n", - "print()\n", - "print(f\"Vintage learning isolated effect: {-fg_vintage:+,.0f} kg CO2-eq \"\n", - " f\"({-fg_vintage / score_no_evo * 100:+.1f}% of the no-evo baseline)\")" - ], - "id": "85aace3c" - }, - { - "cell_type": "code", - "execution_count": 38, - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-03T11:13:39.526174Z", - "iopub.status.busy": "2026-05-03T11:13:39.525973Z", - "iopub.status.idle": "2026-05-03T11:13:39.865501Z", - "shell.execute_reply": "2026-05-03T11:13:39.864575Z" - } - }, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 7, in ", - " File \"\", line 3, in yearly_total", - "AttributeError: 'TimexLCA' object has no attribute 'characterized_inventory'" - ] - } - ], - "source": [ - "# Cumulative emissions over time, with and without vintage learning.\n", - "def yearly_total(tl):\n", - " df = tl.characterized_inventory.copy()\n", - " df[\"year\"] = df[\"date\"].dt.year\n", - " return df.groupby(\"year\")[\"amount\"].sum()\n", - "\n", - "yr_with = yearly_total(tlca)\n", - "yr_without = yearly_total(tlca_no_evo)\n", - "years_idx = sorted(set(yr_with.index) | set(yr_without.index))\n", - "yr_with = yr_with.reindex(years_idx, fill_value=0)\n", - "yr_without = yr_without.reindex(years_idx, fill_value=0)\n", - "cum_with = yr_with.cumsum()\n", - "cum_without = yr_without.cumsum()\n", - "\n", - "# Per-activity totals for the right-hand panel.\n", - "def by_activity(tl):\n", - " df = tl.characterized_inventory.copy()\n", - " df[\"activity_label\"] = df[\"activity\"].apply(tl.get_activity_name_from_time_mapped_id)\n", - " return df.groupby(\"activity_label\")[\"amount\"].sum()\n", - "\n", - "contrib = pd.DataFrame({\n", - " \"without vintage\": by_activity(tlca_no_evo),\n", - " \"with vintage\": by_activity(tlca),\n", - "}).fillna(0).reindex(order_stacked_activities)\n", - "\n", - "fig, axes = plt.subplots(1, 2, figsize=(13, 4.5),\n", - " gridspec_kw={\"width_ratios\": [1.6, 1]})\n", - "\n", - "axes[0].fill_between(years_idx, cum_without, cum_with,\n", - " color=\"#3fb1c5\", alpha=0.3,\n", - " label=\"savings from vintage learning\")\n", - "axes[0].plot(years_idx, cum_without, color=\"#dd5b5b\", lw=2,\n", - " label=\"without foreground vintage factors\")\n", - "axes[0].plot(years_idx, cum_with, color=\"#9c5ffd\", lw=2,\n", - " label=\"with foreground vintage factors\")\n", - "axes[0].set(xlabel=\"year\", ylabel=\"cumulative GWP100 [kg CO2-eq]\",\n", - " title=\"Cumulative fleet emissions: vintage learning on/off\")\n", - "axes[0].legend(loc=\"lower right\", fontsize=\"small\")\n", - "\n", - "contrib.T.plot(kind=\"bar\", stacked=True, ax=axes[1], edgecolor=\"black\", linewidth=0.5)\n", - "axes[1].set_ylabel(\"GWP100 [kg CO2-eq]\")\n", - "axes[1].set_title(\"Per-activity contribution\")\n", - "axes[1].set_xticklabels(axes[1].get_xticklabels(), rotation=0)\n", - "axes[1].legend(loc=\"center left\", bbox_to_anchor=(1.02, 0.5), fontsize=\"small\")\n", - "\n", - "fig.tight_layout()" - ], - "id": "d1b81986" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "The right-hand bars line up exactly for every activity except `electricity` \u2014 which is the only exchange that carries `temporal_evolution_factors`. The cumulative-emissions curves diverge increasingly through the second half of the analysis horizon, when later cohorts (with lower vintage-locked intensity) dominate the use phase. The shaded gap is the savings attributable to foreground vintage learning, cleanly separated from the background-decarbonization effect already captured by the time-explicit interpolation.\n" - ], - "id": "ac827ac6" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Wrap-up\n" - ], - "id": "eca18f02" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### What the cohort-via-TD pattern lets you express\n", - "\n", - "Because we encode the cohort year as a TD on a single foreground edge (and not as a per-cohort foreground activity), the same compact model supports a clear menu of vintage interpretations on any exchange below `fleet_driving`:\n", - "\n", - "- **Calendar-year background tracking** \u2014 already automatic via the time-explicit interpolation between `background_2020/30/40`, evaluated at each `date_producer`.\n", - "- **System-wide foreground learning** \u2014 `temporal_evolution_factors` with `reference=\"producer\"`. Old and new cohorts both benefit from later improvements when their use exchanges land in later years.\n", - "- **Vintage-locked foreground efficiency** \u2014 `temporal_evolution_factors` with `reference=\"consumer\"`, as demonstrated above. Each cohort keeps the value at its own cohort year forever.\n", - "- **Per-vehicle internal timing** \u2014 the lead-time TDs on `ev_production`'s and `used_ev`'s sub-exchanges still apply per cohort, since their parent's date is the cohort year (build) or the retirement year.\n", - "\n", - "For richer cohort effects (e.g. distinct material composition per vintage), drop the cohort TD and instead create per-vintage `ev_production_` activities. The structure here is the natural single-aggregate baseline; the per-cohort variant is the natural disaggregated extension.\n" - ], - "id": "8e31855a" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We replaced the single-vehicle, fixed-lifetime assumption from the standalone notebook by a fleet-level model in which the **timing** of production, driving and retirement is derived from a dynamic stock model with a Weibull lifetime, computed with `flodym`. Crucially, instead of pre-aggregating stock and outflow into calendar-year TDs, we feed `bw_timex` two thinner TDs that combine via convolution: a **cohort distribution** on `fleet_service \u2192 fleet_driving` and **age-relative** survival/retirement TDs on `fleet_driving`'s exchanges. That recovers the same calendar-year aggregates while exposing the cohort year as the `date_consumer` of every downstream exchange \u2014 which is the hook that makes vintage-locked `temporal_evolution_factors` meaningful.\n", - "\n", - "From here you can experiment with:\n", - "\n", - "- different stock trajectories (e.g. faster ramp-up, smaller saturation),\n", - "- different lifetime distributions (`NormalLifetime`, `LogNormalLifetime`, `FoldedNormalLifetime`, `FixedLifetime`) and their parameters,\n", - "- richer foreground systems (battery replacement, second-life batteries) by adding more stocks to the flodym model and corresponding exchanges in the brightway model,\n", - "- per-vintage `ev_production_` activities if cohort-specific bills of materials matter.\n" - ], - "id": "e52852e4" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Explicit process/product refactor (no intermediate fleet_service)\n", - "\n", - "This section mirrors the same fleet logic but moves cohort timing to an explicit `production` edge from process to product.\n", - "\n", - "### What to model\n", - "- Use **cohort TD** from flodym inflow on `fleet_driving_process_explicit -> fleet_driving_product_explicit` (`type=\"production\"`).\n", - "- Keep **age-relative TDs** (survival for use, PDF for retirement) on direct technosphere inputs to `fleet_driving_process_explicit`.\n", - "- Keep `temporal_evolution_reference=\"consumer\"` on exchanges where vintage locking is intended.\n", - "\n", - "### What it means\n", - "- `date_consumer` now directly represents cohort vintage at the product demand layer.\n", - "- Mixed fleets in one calendar year are represented by multiple cohort instances propagated from the production-edge TD.\n", - "- Evolution factors are evaluated per cohort vintage instead of a single fleet-average event timestamp." - ], - "id": "975e2afd" - }, - { - "cell_type": "code", - "metadata": {}, - "execution_count": 39, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 5, in ", - " File \"/workspace/bw_timex/.venv/lib/python3.12/site-packages/bw2data/backends/base.py\", line 573, in get", - " return get_node(**kwargs)", - " ^^^^^^^^^^^^^^^^^^", - " File \"/workspace/bw_timex/.venv/lib/python3.12/site-packages/bw2data/utils.py\", line 384, in get_node", - " raise UnknownObject", - "bw2data.errors.UnknownObject" - ] - } - ], - "source": [ - "# Explicit process/product variant built from the same flodym-derived TDs\n", - "# (td_cohort_inflow, td_use_age, td_retirement_age from earlier cells).\n", - "\n", - "for code in (\"fleet_driving_process_explicit\", \"fleet_driving_product_explicit\"):\n", - " old = foreground.get(code=code)\n", - " if old:\n", - " old.delete()\n", - "\n", - "fleet_driving_process_explicit = foreground.new_node(\n", - " code=\"fleet_driving_process_explicit\",\n", - " name=\"EV fleet driving process (explicit)\",\n", - " unit=\"vkm\",\n", - ")\n", - "fleet_driving_process_explicit.save()\n", - "\n", - "fleet_driving_product_explicit = foreground.new_node(\n", - " code=\"fleet_driving_product_explicit\",\n", - " name=\"EV fleet driving product (explicit)\",\n", - " unit=\"vkm\",\n", - " type=\"product\",\n", - ")\n", - "fleet_driving_product_explicit.save()\n", - "\n", - "# Cohort timing lives here (explicit output edge)\n", - "fleet_driving_process_explicit.new_edge(\n", - " input=fleet_driving_product_explicit,\n", - " amount=n_total_inflow,\n", - " type=\"production\",\n", - " temporal_distribution=td_cohort_inflow,\n", - ").save()\n", - "\n", - "# Same age-resolved internals as original fleet_driving\n", - "fleet_driving_process_explicit.new_edge(\n", - " input=ev_production, amount=1, type=\"technosphere\", temporal_distribution=td_use_age\n", - ").save()\n", - "\n", - "electricity_to_fleet_driving_explicit = fleet_driving_process_explicit.new_edge(\n", - " input=electricity_production,\n", - " amount=ANNUAL_MILEAGE,\n", - " type=\"technosphere\",\n", - " temporal_distribution=td_use_age,\n", - ")\n", - "electricity_to_fleet_driving_explicit[\"temporal_evolution_factors\"] = dict(fleet_vintage_factors)\n", - "electricity_to_fleet_driving_explicit[\"temporal_evolution_reference\"] = \"consumer\"\n", - "electricity_to_fleet_driving_explicit.save()\n", - "\n", - "fleet_driving_process_explicit.new_edge(\n", - " input=used_ev, amount=1, type=\"technosphere\", temporal_distribution=td_retirement_age\n", - ").save()" - ], - "id": "32d0224b" - }, - { - "cell_type": "code", - "metadata": {}, - "execution_count": 40, - "outputs": [ - { - "output_type": "error", - "ename": "ExecutionError", - "evalue": "See traceback", - "traceback": [ - "Traceback (most recent call last):", - " File \"\", line 16, in ", - " File \"\", line 2, in ", - "NameError: name 'fleet_driving_product_explicit' is not defined" - ] - } - ], - "source": [ - "# Run explicit product FU\n", - "tlca_explicit = TimexLCA({fleet_driving_product_explicit: 1}, method, database_dates)\n", - "tlca_explicit.build_timeline(starting_datetime=f\"{FU_YEAR}-01-01\", temporal_grouping=\"year\")\n", - "tlca_explicit.lci()\n", - "tlca_explicit.dynamic_lcia(metric=\"GWP\")\n", - "print(f\"Time-explicit fleet GWP (explicit process/product): {tlca_explicit.dynamic_score:,.0f} kg CO2-eq\")" - ], - "id": "ea86dd16" + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Fleet-level time-explicit LCA of electric vehicles — explicit process/product\n", + "\n", + "This notebook is a streamlined re-implementation of [the fleet EV example](./example_electric_vehicle_fleet.ipynb)\n", + "using the **explicit process/product paradigm** that `bw_timex` inherits from Brightway 2.5+.\n", + "\n", + "## What \"explicit process/product\" means\n", + "\n", + "In the classic Brightway model, an *activity* bundles two things: **a process** (the production\n", + "operation) and **its reference product** (the unit it outputs). They share one node and one\n", + "matrix column. That is convenient, but it conflates *who is doing the work* with *what is being\n", + "demanded*.\n", + "\n", + "The explicit paradigm separates them:\n", + "\n", + "- A **product node** (`type=bd.labels.product_node_default`) is a *thing* — a kg of methanol, a\n", + " vehicle-lifetime, a kWh. It carries no exchanges and has no `reference product` field of its\n", + " own; it just sits in the system as a row of the technosphere matrix that you can *demand*.\n", + "- A **process node** (`type=bd.labels.process_node_default`) is an *operation*. All its\n", + " technosphere/biosphere/production edges live here. Its only \"output\" is one (or more)\n", + " production edges pointing at product nodes.\n", + "\n", + "With the two split, every product node has a clean **upstream side** (the process(es)\n", + "producing it) and **downstream side** (the consumers demanding it). That separation is what\n", + "lets us put **temporal distributions on both sides** of the same product (see the next\n", + "section), which is the conceptual hook the rest of this notebook hangs on.\n", + "\n", + "## What this notebook does\n", + "\n", + "1. We use [**flodym**](https://github.com/pik-piam/flodym) to run a stock-driven dynamic\n", + " Material Flow Analysis (dMFA) of an EV fleet. flodym gives us, from an exogenous stock\n", + " trajectory and a Weibull lifetime distribution, three things: the annual inflow (production),\n", + " the stock-by-cohort matrix (who is on the road in which year), and the age-resolved\n", + " survival/retirement profiles. These become the relative `TemporalDistribution`s we feed to\n", + " `bw_timex`.\n", + "2. We model the fleet with **a single foreground process + a single product**: no aggregator\n", + " wrapper, no per-vehicle build/EOL sub-processes. The cohort timing rides on the *production*\n", + " edge `ev_fleet_process → ev_fleet_product`; the age-relative TDs ride on the technosphere\n", + " edges of `ev_fleet_process`. `temporal_evolution_factors` with `reference=\"consumer\"` on the\n", + " electricity edge then track **vintage-locked efficiencies**: a vehicle built in 2020 keeps\n", + " its 2020 kWh/km even when it is still driving in 2030 alongside more efficient cohorts.\n", + "\n", + "What this gives us: in any calendar year (e.g. 2030) `bw_timex` evaluates the fleet's\n", + "electricity demand cohort-by-cohort — older vehicles consuming more, newer vehicles consuming\n", + "less — at the same time as the background system itself decarbonises.\n", + "\n", + "> **Note:** Fully reproducible — only requires `bw_timex`, `flodym`, `numpy`, `pandas`,\n", + "> `matplotlib`, `scipy`. We use tiny made-up background databases for 2020/2030/2040 instead\n", + "> of ecoinvent or premise.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Project and background databases\n" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/timodiepers/Documents/Coding/bw_timex/.venv/lib/python3.11/site-packages/bw2calc/__init__.py:54: UserWarning: \n", + "It seems like you have an ARM architecture, but haven't installed scikit-umfpack:\n", + "\n", + " https://pypi.org/project/scikit-umfpack/\n", + "\n", + "Installing it could give you much faster calculations.\n", + "\n", + " warnings.warn(UMFPACK_WARNING)\n" + ] } - ], - "metadata": { - "kernelspec": { - "display_name": "timex", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.11.15" + ], + "source": [ + "import bw2data as bd\n", + "\n", + "bd.projects.set_current(\"electric_vehicle_fleet_explicit\")\n", + "for db in list(bd.databases):\n", + " del bd.databases[db]\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We register a one-flow biosphere and three time-stamped background databases (2020, 2030, 2040).\n", + "Every background process emits CO2 only, and the per-unit emissions decrease over time, representing\n", + "a decarbonising background system.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 1/1 [00:00<00:00, 1540.89it/s]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[2m08:52:18+0200\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\n" + ] + } + ], + "source": [ + "biosphere = bd.Database(\"biosphere\")\n", + "biosphere.register()\n", + "biosphere.write({(\"biosphere\", \"CO2\"): {\"type\": \"emission\", \"name\": \"carbon dioxide\"}})\n", + "\n", + "background_2020 = bd.Database(\"background_2020\"); background_2020.register(); background_2020.write({})\n", + "background_2030 = bd.Database(\"background_2030\"); background_2030.register(); background_2030.write({})\n", + "background_2040 = bd.Database(\"background_2040\"); background_2040.register(); background_2040.write({})\n", + "\n", + "background_databases = [background_2020, background_2030, background_2040]\n", + "\n", + "process_co2_emissions = {\n", + " \"glider\": (10, 5, 2.5), # kg CO2 / kg in 2020, 2030, 2040\n", + " \"powertrain\": (20, 10, 7.5),\n", + " \"battery\": (10, 5, 4),\n", + " \"electricity\": (0.5, 0.25, 0.075), # kg CO2 / kWh\n", + " \"glider_eol\": (0.01, 0.0075, 0.005),\n", + " \"powertrain_eol\": (0.01, 0.0075, 0.005),\n", + " \"battery_eol\": (1, 0.5, 0.25),\n", + "}\n", + "\n", + "node_co2 = biosphere.get(\"CO2\")\n", + "for component_name, gwis in process_co2_emissions.items():\n", + " for database, gwi in zip(background_databases, gwis):\n", + " database.new_node(component_name, name=component_name, location=\"somewhere\").save()\n", + " component = database.get(component_name)\n", + " component[\"reference product\"] = component_name\n", + " component.save()\n", + " production_amount = -1 if \"eol\" in component_name else 1\n", + " component.new_edge(input=component, amount=production_amount, type=\"production\").save()\n", + " component.new_edge(input=node_co2, amount=gwi, type=\"biosphere\").save()\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Per-vehicle assumptions\n", + "\n", + "We keep the same simple bill-of-materials and use-phase parameters as in the standalone notebook.\n", + "These are applied *per vehicle*; the flodym stock model below scales them to the fleet.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "ELECTRICITY_CONSUMPTION = 0.2 # kWh/km (vintage-2020 baseline)\n", + "ANNUAL_MILEAGE = 12_000 # km/year per vehicle in stock\n", + "\n", + "MASS_GLIDER = 840 # kg\n", + "MASS_POWERTRAIN = 80 # kg\n", + "MASS_BATTERY = 280 # kg\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Dynamic stock model with flodym\n", + "\n", + "We solve a stock-driven dMFA on an annual grid from 2015 to 2055:\n", + "\n", + "- An exogenously prescribed S-curve stock trajectory.\n", + "- A Weibull lifetime (shape `k = 5`, scale `λ = 14` years, mean ~13 years).\n", + "\n", + "From this, flodym returns annual inflow, outflow and the *stock-by-cohort* matrix — i.e. how many\n", + "vehicles of every cohort are still on the road in every year.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "from scipy.stats import weibull_min\n", + "\n", + "from flodym import (\n", + " Dimension,\n", + " DimensionSet,\n", + " StockArray,\n", + " StockDrivenDSM,\n", + " WeibullLifetime,\n", + ")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "YEAR_START = 2015\n", + "YEAR_END = 2055\n", + "years = np.arange(YEAR_START, YEAR_END + 1)\n", + "\n", + "time_dim = Dimension(name=\"Time\", letter=\"t\", items=years.tolist(), dtype=int)\n", + "dims = DimensionSet(dim_list=[time_dim])\n", + "\n", + "STOCK_SATURATION = 2_000_000\n", + "STOCK_MIDPOINT = 2030\n", + "STOCK_STEEPNESS = 0.35\n", + "stock_values = STOCK_SATURATION / (1 + np.exp(-STOCK_STEEPNESS * (years - STOCK_MIDPOINT)))\n", + "stock = StockArray(dims=dims, name=\"ev_fleet\", values=stock_values)\n", + "\n", + "WEIBULL_SHAPE = 5.0\n", + "WEIBULL_SCALE = 14.0\n", + "lifetime_model = WeibullLifetime(dims=dims)\n", + "lifetime_model.set_prms(\n", + " weibull_shape=np.full(dims.shape, WEIBULL_SHAPE),\n", + " weibull_scale=np.full(dims.shape, WEIBULL_SCALE),\n", + ")\n", + "\n", + "dsm = StockDrivenDSM(dims=dims, stock=stock, lifetime_model=lifetime_model)\n", + "dsm.compute()\n", + "\n", + "inflow_values = dsm.inflow.values\n", + "outflow_values = dsm.outflow.values\n", + "stock_by_cohort = dsm.get_stock_by_cohort() # shape (year, cohort), strictly upper triangular\n" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABEEAAAFyCAYAAAAat8RwAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAu0RJREFUeJzs3Qd4U+X3B/BvuhcdFFq6KHvvvYeyZKm4AAUciANUXCgq4MCf/p24ERc4kCECypIhQ/beexY6oXuv3P9z3jQhLS3Q0jZt8v08zzU3NzfJ7aU2b8497zk6TdM0EBERERERERFZOTtLHwARERERERERUXlgEISIiIiIiIiIbAKDIERERERERERkExgEISIiIiIiIiKbwCAIEREREREREdkEBkGIiIiIiIiIyCYwCEJERERERERENoFBECIiIiIiIiKyCQyCEBEREREREZFNYBCEiIpt165d6NKlC9zd3aHT6bB//368+eabap2utWHDBnVu/vjjD54eIiKiUlKrVi08/PDDFep8pqSkYOzYsahRo4b67J84cSLOnz+v1mfPnm3pwyMiBkGIrIN8qMqHa1HL9u3b8eeff6r177//vsjXWbNmjdrn888/L3Kf7Oxs3HfffYiLi8Onn36KX375BaGhoSgPW7duVcGWhISEUnvN//3vf1iyZEmpvR4RERGV3bjm1VdfLdfT+/XXXxcreCHjCtn/qaeeUmOkUaNGlenxEVHxOZTgOURUQb399tuoXbv2Ndvr1auH1q1bw8vLC3PnzlVXKAojj9nb22P48OFFvseZM2dw4cIFfPfdd0W+TlkGQd566y111cfb27tUXlMGK/feey/uuuuuUnk9IiIiKrtxTbNmzco9CFKtWrWbzjj5999/0alTJ0ybNs20TTJBiKjiYBCEyIrccccdaNeuXZGPy5f9n376CREREQgMDMz3WEZGBhYvXoy+ffvCz8+vyNeIiYlRt6UVhCAiIiIqybimIpJxUpMmTSx9GER0HawJQmRDHnroIej1esybN++ax5YvX47ExEQ8+OCDRT5froL07NlTrcuUGElL7dWr13Xf89dff0Xbtm3h6uqKqlWrqiyTixcvXrPfjh07MGDAAJWt4ubmpt5ny5YtpsdlGszLL7+s1uWqkDEt9npXV06dOoV77rlHzct1cXFBcHCwen/5OYU8PzU1FXPmzDG9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ESOssLDQsrOzrUePHvbQQw9Ve6wVK1bYueee68rctWtXW7BgQYOWJZblUVnC1c8XX3wRd+X58ssv7bLLLrP8/Hz32qtct956qx06dCgh6yeS8iRS/QRT2QoKCtxzPXDgQELWTyTliUX9NFRZwj3PZ599NmHr5kTlidVnB9FDOyV+2ym0UWij+N9ntFEa5/MTL22UhiwP7RRf/erHQ0SGDBniPfHEE97atWu9NWvWeFdccYXXuXNn78iRI4F9Ro8e7RUWFnpvvPGG995773n9+vXz+vfvH3Kc2267zXvkkUe8kSNHeuecc061x/n00089Vcvrr7/uff7554GlrKws7srz+OOPe7fffru3YsUKb8uWLd5TTz3lZWdnezNnzgzs88knn3jNmjXzxo8f761bt87dlpqa6v3zn/9MyPK8+eabrn42btwYUj/Hjh2Lu/J89dVX3uzZs73//ve/3tatW917qnv37t6IESMSsn4iKU8i1U+woUOHepdffrl77vv370/I+omkPLGon4Yqi56njhP8PEtKShK2bk5Unlh9dhA9tFPit51CG4U2itBGabzPT7y0URqyPLRTPq9X/RAEqaM9e/a4N99bb73lrh84cMBLT0/3Fi1aFNhn/fr1bp9Vq1ZVu/+UKVNqDYJ88MEHXiKVx2/s2LHe9773vcD1CRMmeGeeeWbIPj/+8Y/dF0Ailsf/BRn8pRkLDVWehx56yCsoKGgy9VO1PIlYPwrsXHzxxe6HrupzT8T6qa08jVE/dS2Lrv/973+v8biJVjcnKk9jfXYQPbRT4redQhslPNoo8fd+o40SfbRTGqedwnCYOjp48KBbt27d2q1Xr15t5eXlNmjQoMA+Z5xxhnXu3NlWrVp10se/6qqrXBepiy66yJYsWWKJUh4dx38M0b7Bx5AhQ4bU6TWJh/L4aShTp06d7NJLL7WVK1dGpQxVn0d9y7Nr1y574YUX7OKLL24S9ROuPIlWP+vWrbN7773XnnzySUtJqf51nGj1c6LyNEb91Oe9pq6obdu2tb59+9r8+fN10iBh6+ZE5Wmszw6ih3ZK/LZTaKNURxslemijxG8bpT71I7RTVtb5dScIUgeVlZV2xx132IABA6xnz55um8YjZWRkWF5eXsi+HTp0OKmxShr3NX36dFu0aJEtW7bMBUE0ViyagZCGKs+7775rzz33nN18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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig, axes = plt.subplots(1, 2, figsize=(11, 3.8))\n", + "axes[0].plot(years, dsm.stock.values, color=\"#3fb1c5\", lw=2)\n", + "axes[0].set(xlabel=\"year\", ylabel=\"vehicles in stock\", title=\"EV fleet stock\")\n", + "axes[1].plot(years, inflow_values, label=\"inflow (production)\", color=\"#9c5ffd\")\n", + "axes[1].plot(years, outflow_values, label=\"outflow (retirement)\", color=\"#dd5b5b\")\n", + "axes[1].set(xlabel=\"year\", ylabel=\"vehicles / year\", title=\"Fleet flows\")\n", + "axes[1].legend()\n", + "fig.tight_layout()\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Stock-by-cohort: who is on the road in 2030?\n", + "\n", + "The stock-by-cohort matrix is the key object motivating this notebook. Picking a single calendar\n", + "year (e.g. 2030) and stacking the column tells us how the fleet on the road that year decomposes\n", + "into vehicles produced in earlier cohorts. That decomposition is what `bw_timex` will replicate\n", + "from our two TDs (cohort × age) — and what makes per-cohort `temporal_evolution_factors`\n", + "meaningful.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "In 2030: 1,000,000 vehicles in service, oldest cohort still on the road: 2015.\n" + ] + }, + { + "data": { + "image/png": "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xg217vfff5ddu3a5JKhAWtfNmzebMlNFBAOzPT09JX369Oo1zhFpbbEvHQKUvHnzqm5QepktW7ZY7AdlsB7QlQoBhHkZdGtCdii9jC1oMUEgZL4QERERUdzz9PoVMTqHA4tly5apgc2YywGpWfUxBHgiP2rUKIf2FRISogIBLPogaXyPrE8IBBo1aiQHDx5UmZ1CQ0PVeAYsyPIEGDiNbE1Hjx5VqW5RDgO3EfToQQMGc6N7FFLJnjx5UhYtWqSyQJl3oerWrZusX79exo0bJ2fOnFHpaHHczp07q+0YMN69e3cZOXKkrFq1So4fP67m1MDcGkhLS0REREQU1zk8xgI310jBihvrhQsXmtaXK1dObXMEbt6rVKlieq3f7Ldq1Urd3OMmHooVK2bxvm3btknlypVViwDOAWUR4KBlAYGFedCA7E0bN26UTp06iZ+fn6RNm1ZNdKenmoWyZcvKggULVDrZgQMHSu7cuVVGqEKFCpnK9O3bV827gfc9fPhQypcvr4IRTKhHRERERBSRFPn+u680KocDC0xSh/St1nADjxtuRyA4wIDs8ES0DZANau/evZEeB4O60X0rIo0bN1ZLeNBqgYn4sBAREREROaLoyJ8MX2EOd4XCWIPz58+HWY/xFTlz5nTWeRERERERGcapMd+K0TkcWLRr106NScDAZTzFv3nzphrb0Lt3b+nQoYNrzpKIiIiIyI39u9+5SY4M0RWqf//+8vbtW6latao8e/ZMdYvCWAcEFl26dHHNWRIRERERkbECC7RSfPPNN9KnTx/VJQqZnQoUKCDe3t6uOUMiIiIiIjeXIHkKMTqHAwuklUXq19SpU6uAQnf//n2JHz8+52ogIiIiIrLiP3uFGJ3DYyw+++wzizSzusWLF6ttRERERERk6dL8GWJ0DgcWGLRtPveEeepYbCMiIiIiIkvX/vpTjM7hwAIT0b158ybMesyU/fz5c2edFxERERERGTmwKF26tMyYEbYpB7NxY2ZrIiIiIiKKexwevD1y5EipVq2aHD16VKWchS1btsiBAwdk48aNrjhHIiIiIiK35j9npRidwy0W5cqVk4CAAPHx8VEDtlevXi25cuWSY8eOSYUKFVxzlkREREREbuz+wT1idA63WECxYsXUbNtERERERBS5s1N/kAxVahm6quwKLB4/fmyanwLfR0QvR0RERERE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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "TARGET_YEAR = 2030\n", + "yr_idx = int(np.where(years == TARGET_YEAR)[0][0])\n", + "stock_in_target_year = stock_by_cohort[yr_idx, : yr_idx + 1]\n", + "cohort_years_in_target = years[: yr_idx + 1]\n", + "\n", + "fig, ax = plt.subplots(figsize=(8, 3.5))\n", + "ax.bar(cohort_years_in_target, stock_in_target_year, color=\"#3fb1c5\", edgecolor=\"white\")\n", + "ax.set(xlabel=\"cohort (production year)\",\n", + " ylabel=f\"vehicles in service in {TARGET_YEAR}\",\n", + " title=f\"Fleet composition in {TARGET_YEAR} by vintage\")\n", + "ax.axvline(TARGET_YEAR, color=\"k\", ls=\"--\", lw=0.7)\n", + "fig.tight_layout()\n", + "\n", + "print(f\"In {TARGET_YEAR}: {stock_in_target_year.sum():,.0f} vehicles in service, \"\n", + " f\"oldest cohort still on the road: {cohort_years_in_target[stock_in_target_year > 1][0]}.\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Restrict the cohort window\n", + "\n", + "We scope the LCA to vehicles whose production falls in `[ANALYSIS_START, ANALYSIS_END]`. This\n", + "keeps the build phase entirely within the horizon of our background databases. The use phase and\n", + "end-of-life of these cohorts may extend past `ANALYSIS_END`, which is exactly what `bw_timex` is\n", + "designed to handle.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cohort window: 2020-2050\n", + "Total vehicles produced in window: 4,132,670\n" + ] + } + ], + "source": [ + "ANALYSIS_START = 2020\n", + "ANALYSIS_END = 2050\n", + "FU_YEAR = 2035 # anchoring year for the TimexLCA timeline\n", + "\n", + "mask = (years >= ANALYSIS_START) & (years <= ANALYSIS_END)\n", + "years_window = years[mask]\n", + "inflow_window = inflow_values[mask]\n", + "n_total_inflow = float(inflow_window.sum())\n", + "\n", + "print(f\"Cohort window: {ANALYSIS_START}-{ANALYSIS_END}\")\n", + "print(f\"Total vehicles produced in window: {n_total_inflow:>12,.0f}\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "a4ebc5e5", + "metadata": {}, + "source": [ + "## From flodym to `TemporalDistribution`s\n", + "\n", + "Three flodym outputs become three relative TDs that we hang on the foreground edges:\n", + "\n", + "```{mermaid}\n", + "flowchart LR\n", + " stock[stock trajectory
S-curve]:::in --> dsm\n", + " lt[Weibull lifetime
shape k, scale λ]:::in --> dsm\n", + " dsm{{flodym StockDrivenDSM}}:::dsm\n", + " dsm --> inflow[annual inflow
vehicles / year]:::out\n", + " dsm --> sf[survival function
P(age)]:::out\n", + " dsm --> pdf[retirement PDF
p(age)]:::out\n", + " inflow -->|normalise| td_cohort([td_cohort_inflow
calendar-year axis]):::td\n", + " sf -->|normalise| td_use([td_use_age
age axis]):::td\n", + " pdf -->|normalise| td_eol([td_eol_age
age axis]):::td\n", + " td_cohort -.attached to.-> e1[production edge
process → product]:::edge\n", + " td_use -.attached to.-> e2[electricity edge]:::edge\n", + " td_eol -.attached to.-> e3[EOL edges ×3]:::edge\n", + "\n", + " classDef in color:#222832, fill:#e8e8e8, stroke:none;\n", + " classDef dsm color:#ffffff, fill:#222832, stroke:none;\n", + " classDef out color:#222832, fill:#cfe9f0, stroke:none;\n", + " classDef td color:#222832, fill:#9c5ffd, stroke:none;\n", + " classDef edge color:#222832, fill:#3fb1c5, stroke:none;\n", + "```\n", + "\n", + "1. The **cohort TD** (`td_cohort_inflow`) lives on the *production edge* from\n", + " `ev_fleet_process` to `ev_fleet_product`. It is in **calendar-year offsets** (relative to\n", + " `FU_YEAR`) and its weights are the per-year inflow shares from flodym. Putting it here means:\n", + " when something demands the product, the producing process runs *once per cohort year*. Each of\n", + " those cohort instances inherits a distinct `date_consumer` (= the cohort year) on every\n", + " exchange below.\n", + "2. The **age-relative TDs** (`td_use_age`, `td_eol_age`) live on the technosphere edges of\n", + " `ev_fleet_process`:\n", + " - on the electricity edge: the Weibull *survival function* over vehicle ages — each cohort\n", + " uses electricity for as long as its vehicles are still on the road;\n", + " - on the EOL edges: the Weibull *retirement PDF* over vehicle ages — each cohort eventually\n", + " retires.\n", + "\n", + "These two layers **convolve** inside `bw_timex`. For a cohort produced in year `c`, an age TD\n", + "with weight `w` at age `a` contributes to the calendar year `c + a`. Sum over all cohorts and\n", + "all ages, and you recover the same calendar-year × cohort grid that flodym's stock-by-cohort\n", + "matrix describes — but expressed compactly as two normalised TDs instead of a `len(years) ×\n", + "len(ages)` matrix of bespoke timestamps.\n", + "\n", + "**Convention.** `TD.amount × edge.amount` gives the absolute per-time quantity. We always\n", + "normalise the TD weights to sum to 1 and put the absolute per-vehicle scaling on the edge\n", + "amount.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "from bw_temporalis import TemporalDistribution\n", + "\n", + "# 1) Cohort TD on the production edge (calendar years relative to FU_YEAR)\n", + "cohort_offsets = (years_window - FU_YEAR).astype(\"int64\").astype(\"timedelta64[Y]\")\n", + "cohort_shares = inflow_window / inflow_window.sum()\n", + "td_cohort_inflow = TemporalDistribution(date=cohort_offsets, amount=cohort_shares)\n", + "\n", + "# 2) Age-relative TDs (vehicle-age axis, relative to each cohort year)\n", + "ages = np.arange(0, 40)\n", + "weibull_sf = weibull_min.sf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", + "weibull_pdf = weibull_min.pdf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", + "\n", + "mean_lifetime_years = float(weibull_sf.sum()) # discrete mean lifetime ~= sum of survival probs\n", + "\n", + "sf_mask = weibull_sf > 0\n", + "td_use_age = TemporalDistribution(\n", + " date=ages[sf_mask].astype(\"timedelta64[Y]\"),\n", + " amount=weibull_sf[sf_mask] / mean_lifetime_years, # weights sum to 1\n", + ")\n", + "\n", + "pdf_mask = weibull_pdf > 0\n", + "td_eol_age = TemporalDistribution(\n", + " date=ages[pdf_mask].astype(\"timedelta64[Y]\"),\n", + " amount=weibull_pdf[pdf_mask] / weibull_pdf[pdf_mask].sum(),\n", + ")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig, axes = plt.subplots(1, 2, figsize=(11, 3.5))\n", + "axes[0].bar(years_window, td_cohort_inflow.amount, color=\"#9c5ffd\")\n", + "axes[0].axvline(FU_YEAR, color=\"k\", ls=\"--\", lw=0.8, label=f\"FU year = {FU_YEAR}\")\n", + "axes[0].set(xlabel=\"cohort (calendar) year\", ylabel=\"share of cohorts\",\n", + " title=\"Cohort inflow TD\\n(production edge: process \\u2192 product)\")\n", + "axes[0].legend()\n", + "\n", + "use_age_int = td_use_age.date.astype(\"timedelta64[Y]\").astype(int)\n", + "eol_age_int = td_eol_age.date.astype(\"timedelta64[Y]\").astype(int)\n", + "axes[1].bar(use_age_int - 0.2, td_use_age.amount, width=0.4, color=\"#3fb1c5\",\n", + " label=\"use phase (survival)\")\n", + "axes[1].bar(eol_age_int + 0.2, td_eol_age.amount, width=0.4, color=\"#dd5b5b\",\n", + " label=\"end-of-life (retirement PDF)\")\n", + "axes[1].set(xlabel=\"vehicle age (years)\", ylabel=\"weight\",\n", + " title=\"Age-relative TDs\\n(on electricity / EOL edges)\")\n", + "axes[1].legend()\n", + "fig.tight_layout()\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Vintage efficiency factors\n", + "\n", + "We assume EVs get more efficient at the time of purchase: a vehicle built in 2020 uses\n", + "`ELECTRICITY_CONSUMPTION` kWh/km, but later cohorts use less. Numbers below are made up\n", + "(~0.7%/year improvement) — swap in whatever your scenario calls for.\n", + "\n", + "**Why this requires the explicit product node.** Without a separate product node, the\n", + "process and product timestamps would coincide and the distinction between *when the vehicle\n", + "was built* and *when it is driving* would collapse — both would just be \"the time of the\n", + "exchange\". The explicit product splits these into two separate timestamps that ride together\n", + "through the graph: `date_consumer` (= cohort year, born on the production edge) and\n", + "`date_producer` (= calendar year of the actual exchange).\n", + "\n", + "`temporal_evolution_factors` then has a clean two-mode interpretation depending on which\n", + "timestamp you key it to:\n", + "\n", + "- `temporal_evolution_reference=\"consumer\"` → factor evaluated at the **cohort year**. A 2020\n", + " vehicle keeps its 2020 kWh/km even when driving in 2040 — vintage locking.\n", + "- `temporal_evolution_reference=\"producer\"` → factor evaluated at the **calendar year of\n", + " consumption**. All vehicles, regardless of vintage, see the latest factor whenever they are\n", + " driving — system-wide retrofit / learning.\n", + "\n", + "This notebook uses `\"consumer\"` to demonstrate vintage locking. Switching modes is a\n", + "one-keyword change.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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+Nx+MYjauyTSOa72DnU6x9XeoS69CGOV1NRUmyx047GclLog1b3EzwC1qIJUFoznvhSkFj61d9FTm6u9Q53OcbV3qEsvhlglL10uldoTERERkaCjIFVEREREgo6CVBEREREJOgpSRURERCToKEgVERERkaCjIFVEREREgo6CVBEREREJOgpSRURERCToKEgVERERkaCjIFVEREREgo6CVBEREREJOgpSRURERCToKEgVERERkaCjIFVEREREgo6CVBEREREJOgpSRURERCToKEgVERERkaCjIFVEREREgo6CVBEREREJOgpSRURERCToKEgVERERkaBTpiBP2rlzJx5++GHMnj0b27ZtQ3p6eqb7d+3aFajjExEREZFSqEBB6lVXXYU1a9bg+uuvR7Vq1eDxeAq082+//RajR4/G4sWLsWXLFvz3v//FBRdckONz5syZgxEjRuCPP/5A7dq18eCDD+Kaa65BMEpPN9iyAkhJjsTxJKB6U4OwsIK1lYiIiEhpUqAg9bvvvsO8efPQpk2bU9r5gQMH7Dauu+46XHjhhbk+fv369Rg4cCBuuukmfPDBB5g5cyZuuOEGVK9eHf3790cw2fCTwcIPDA7s5q04uy4m3qDLFUDdDgpURURERAIepDZt2hSHDh3CqTrnnHPsklfjxo1DvXr18Nxzz9nbzZo1s8HymDFjgipIZYA68xWTZT0DVq7ve5sCVREREZGAD5waO3YsHnjgAcydO9f2T01NTc20FJYFCxagX79+mdYxOOX6YLrEzwxqThZ+aOzjRERERCSAmdSKFSvaYPSMM87ItN4YY/unHj9+HIUhJSXF9oH1xts8FmZ2o6KisjwnLS3NLi43iOZgL98BX4HAPqjOJf7sHdjFxxnbR1UCi+8pz8PCeG9FbR4MdI6rzUOdzvHQbvP0fOyjQEHqFVdcgbJly+LDDz88pYFTReHJJ5/EqFGjsqzfvn07Dh8+HPD9cZCU2wc1J+t/24fwSqfeZUKynvx79+61H7awMFVYKwpq86Kl9i56anO1d6hLL8K/nfv27SvcIHXp0qX4+eef0aRJExSlxMREbN26NdM63o6NjfWbRaX777/fVgPwzqSyKkDVqlXt8wKNo/jzYuW0CkjdWAEtzgRqtQY8iqcC9kHjjya+vwpSi4bavGipvYue2lztHerSi/BvZ7ly5Qo3SO3QoQP+/PPPIg9Su3btiq+++irTuhkzZtj12YmMjLSLL74JhfFG8BI+R/HndMk/PAI4fhTYstxZ4hKBFmd50LA7UDYyeLPSJQU/aIX1/oraPBjoHFebhzqd46Hb5vnZfoGC1Ntvvx133HEH7rnnHrRq1cpe+vfWunXrPG1n//79tt6qd4mpX375BZUqVUJSUpLNgm7atAnvvvuuvZ+lp1555RXce++9tmzVrFmzMHHiREyZMgXBgnVQWWbK3+h+V++/eVClHrBshsGKucDeFGD+uwY/fQY07W3QvJ8HMfEKVkVERKT08hh2QAhAFMwIPL8Dp1iYv0+fPlnWDxs2DG+//bYt0r9hwwb7OO/n3HXXXVi2bBlq1aqFhx56KF/F/Hm5Py4uzva9KIzL/f7rpDpiKgFdLvdkqpN65JDB6nnAH9MN9m131nnCgfqdgJb9PahSV8Fqfi9ZcBa0hIQEZVKLiNq8aKm9i57aXO0d6tKL8G9nfuKwAgWpGzduzPH+OnXqIFgVVZB6csYpg5TkvUhMikP1pkyle7J9bPLPwNKvDbauOrm+WmMnWE1q62RpJbc2V5Ba1NTmau9Qp3Nc7R3q0oM0SC3Q5f74+PhsN+x9+b60Y1DJPqrhldKQkJBzkMn76rYH6rb3YMcGY4PVdYtgA9atqwwqVGW/VaBRDyAiSsGqiIiIhLYChcucmtRf+aaVK1eid+/egTiuUo2X+Hv/PQxDnvWgzblARAxsVwB2H5gwwuCHj9Oxb4dqrIqIiEjoKlCQWr58eVx44YU4duxYxrrly5fbAPWiiy4K5PGVahw81eHiMFz2vAfdrvbYKgBHDgFLpwGf3Gswa2w6tq1RsCoiIiKhp0BB6qRJk2xfAhb1Z5dW1k1lgDp06FC8+OKLgT/KUo5lqZqd4cFF//LgzDs9qN4MMOnA+kXA/x43+PKxdKxfZJB+XAGriIiIhIYC9Ull4XyWfWJgeumll+Lbb7/F1VdfjdGjRwf+CCWDJ8yDpNOApNM82JlsbEWAtQuB7WuBWWMNylcGmvcDmvQCIqLVb1VERERKQZDqznnv4uivCRMm4Mwzz7SX+FkKyn1MYY+aF6Bykgen38DuAAbLZxmsmA3s3wksmmDw8xdAo54GLc70IDZBwaqIiIiEcJBasWJFWwPVFy/3jxs3Dq+//nq+66TKqYuu6EH7CznAymDtAqeE1Z7NnCgAWPaNQZ12Bi3P8thSVv7ePxEREZESHaTOnj27cI9ETkmZCI+9zN/4dGDTUidY5b8bF3MxqFKX9VaBeh2BsDIKVkVERCREgtRevXph/PjxOO+881C1atXCPSopMGZLa7UCarXyYPcmp9/qmvnAjg3AnNcNFk0Emvfl9KtAZHkFqyIiIhICo/vff/991K5dG926dcPTTz9ty05J8Iqv6UGPa8Mw5DkP2g32ICoWOLgb+OlTg49HGMx/Nx17U1QRQEREREp4kDpr1ixs2bIFt9xyCxYvXozOnTujUaNGuPvuu+0If06rJcEnKtaDtoM8NljlYKtKtYFjR4Dls4BP/2EwfUw6Ni8ztk+xiIiISIksQcUpUa+88kq7HDlyxAauX375pa2ZeujQIQwYMADnn38+zjnnHMTExBTOUUuBhJf12GlVG3YHtix3+q3++StOLMYGr5x6tUEX57EiIiIiJaqYvysiIgJnn302xo4diz///BPTpk1D3bp18dhjj+H5558P3FFKwPut1mjuwVl3heHipzhRAAdeAbv+BL5702DC3SxjZXAoVZlVERERKUHF/LPToUMHuzz66KM4evRoIDcthSQu0Zlytf2FBivmAMtmGttvdcl/DX6dDDTsZtDiLI/t3yoiIiIS1EEq66C+/fbbmDlzJrZt25apLyqzdFxftmzZQB6nFDKO9G9zLtDqbGD9j05XAFYEWDmXi0HNlgYt+3tQs6XqrYqIiEiQBql33HGHDVIHDhyIli1bqkh8CGEN1QZdgfpdgK2rgKXTDTYucWqvblpqULGGU2+Vj2FtVhEREZGgCVI//vhjTJw40Q6SktDEjHhiEyCxiQep2wyWzTBY9R3sbFbz3jL46VOgaR+DZmd47KxXIiIiIsUepHLAVMOGDQN6IBK8YhM86HIFa60ae/n/j28MDuwEfvkS+O0rgwZdnK4AlWorWBUREZFiHN3Puqgvvvii6mqWMhHRHrQ6x4NLn/HgjFs8qNoASD8GrJ4H/Pchg6+eTkfyLwYmXVUBREREpIgyqRdeeGGm26yPOnXqVLRo0SLLIKlJkyad4mFJMAsL96BeJ6BeJw+2rTG23+qGn5zaq1uWG8QlOvVWWY+1bKSyqyIiIlKIQWpcXFym24MHDy7A7iTUJDT04IyGHuzbYbDsG6c7wN4UYP67Bj99BjTtbdC8nwcx8QpWRUREpBCC1Lfeeisfm5XSpkIVDzpfxulXjb38/8d0g33bgd+mAL9PM6jfyem3WqWuglUREREJ8MCpkSNHom/fvujSpYsdPCXiKyLKgxZnAs36Ask/O/VWWcpq7QIuBtUaO8FqUlsgLEwBq4iIiAQgSH3nnXfslKflypVD165d0adPH7t07twZZcoEdPIqKeEYgNZtD9Rt78GODcYGq+sWObVXt64yqFDV6bfaqIcT2IqIiIgUeHT/hg0bsG7dOrz66quoVasW/vOf/6Bnz56Ij4/H2WefjaeffhqLFi3KzyalFOAl/t5/D8OQZz1oPRCIiIHtCrDwA4MJIwx++Djd9mkVERERcXmMMacUHaxfvx6zZ8/GnDlz8MUXX+DAgQM4duwYglVqaqodBLZ3717ExsYW+v44ZSynjk1ISEBYWIEqfoWco2kGa753+q1ykBV5woC6HYCWZ3nsYKyCUnsXPbW52jvU6RxXe4e69CKMVfITh53SNfqNGzfi22+/xdy5c+2/R48exemnn34qm5RSgGWpmp3Bkf/An785/VZZvmr9Ii4GVRsYtOrvQZ32TrkrERERKX3yFaQmJyfbjKmbOd2xYwe6deuGXr164cYbb0SnTp00oEryzBPmQdJpQNJpHuxMNvjja4O1PwDb1wKzxhqUrww07wc06eVMJCAiIiKlR76C1Lp16yIpKQk333yzXdq3b4/w8PDCOzopNSoneXD6jR50uMRg+SyDFbOB/TuBRRMMfv4CaNTToMWZHjtFq4iIiIS+fAWpl156qb20zwFS33//vc2gcnR/27Zt4fEoeJBTF13Rg/YXetDmXGPLVrErwJ7NwLIZsJMF1GlnbL/Vao2R5ZxLTzfYsgJISY7E8SSgelOjMlciIiKlIUj9+OOP7b8rVqzIuOQ/evRoHD58GD169LBBa+/evdGxY8fCOl4pJcpEeOxl/sanA5uWOsEq/924mItBlXocZAXU6wiElfFgw0/GVgs4sJvPdmZHi4k36HIFB2TpB5SIiEipG91Py5Ytw4cffoiXX35Zo/t9aFRo4Oze5NRbXTsfOH6igER0PDOmzmQB2el7m0eBaiHSOV601N5FT22u9g516aE2un/r1q02k+oOpFq1ahUiIyNt3VSRwhBf04Oe13nQ4WKnz+rymQYHd+ccoNLCDw2S2mmGKxERkZIkX0HqxIkTMwLTlStXomzZsvbSPvuqsm8qR/ozUBUpTFGxHrQdBLQeACz5r8FvX+X8+AO7gK0rgerN9L6IiIiEZJB65ZVXokOHDhg8eLANSrt3746oqKjCOzqRHISX9aBSEv8v9x4rB/eqKUVEREI2SN29ezdiYmJyfMyhQ4cUuEqRiXbGSOXq5y8Mjh4C6ndWzVUREZGSIF+9Y90Adfjw4X7v55SoAwYMCMyRieRBtSYcxZ/74/ZuAb5/x+DDOwzmjEvHpj8MTPopjxkUERGRQlKggVNTpkxBfHw8Ro0alSlAPfvsswN5bCK5Cgvz2DJTM1/JPuDseR2QdsCDVfMM9mwC1i7kYhBTGWjU3aBRD00SICIiEhJB6vTp0+0ofgaqd955J/bt24f+/fujTJkymDp1auCPUiQHrIPa9zZ41Ul1xFQCulx+svxUy7OBHeuBVd8ZrFsIHNgJ/PIlF4PEJgaNe3pQtyNQNlJ1VUVEREpkkNqgQQNMmzbNDp5iPa2PPvrIjupnhjW3PqsihYGBKMtMbVlhkJK8F4lJcaje1JNpxinOUFW1PlC1vgedhxpsXOIErJuXASkruRgseJ8TBBg06ulBtUZZZ7USERGRolHgOqmtW7fG5MmTceaZZ6Jz5872/zXSX4oTA1JOhRpeKQ0JCTnXReWMVg26AA26eLB/p8Hq74HV8wz2bWPg6gSvsdWARj3YJYBZWQWrIiIiQRmktm3b1m9WiRnUzZs323JUriVLlgTuCEUKWfnKHrQ9HzjtPCBlFbD6O4P1PwKpW4HFnxksmQTUaOF0B0hq6wS4IiIiEiRB6gUXXFC4RyJSzPgjrHoToHoTD7pe6QSqzKhuXQVsWsrFICKG2VcnYK1cR90BREREij1IHTlyZKEdhEiwKVvOg8Y9YYPR1K3GVgZY870ze9Xymc6UrPG1eD/QoKszC5aIiIgEQZ9UkdIitpoHHS7yoN1gZ5AVuwNsXAzs/gv44SODRROBpDbOYKvarYCwMgpYRURETpWCVJE84kCsWi2BWi09SDtgsO4HpzsAy1qxUsDGJQZRsUCDbk53gPiaClZFREQKSkGqSAFExnjQ7Ayg2Rke7PrL2OzqmgXAoVRg6TQuBlXqOcEqp2Ll40VERKSQpkUtDK+++irq1q2LcuXK2VJWixYtyvaxR48exaOPPmrrtPLxbdq0sfVaRYpTpVqsuxqGoc970G+4UwHAE+5MHDD/XYOP7jCY/Vo6/lpqkK6pWEVERII/kzphwgSMGDEC48aNswHqCy+8YGeuWrlyJRJY6NLHgw8+iPfffx9vvPEGmjZtiq+//hqDBw/G/PnzbYkskeLEvqh12gF12nlwKNVgzXyn9ir7rrJrwLofjJ0Fy07F2lNTsYqIiOTEY4zJftJzP5YtW4ZXXnkFCxYsQEpKil2XmJiIrl274rbbbkPz5s3zvC0Gph07drTbo/T0dNSuXRu33347/vGPf2R5fI0aNfDAAw/g1ltvzVh30UUX2UkEGLzmRWpqKuLi4rB3717ExsaisPE1bdu2zQbdnJ1LSld78+O1Y4Mz2GrtQuDIwZP3JTbhZAEe1ONUrOVKbneAYGvzUKf2VpuHOp3jod3mqfmIw/KVSZ06daqtl9quXTsMGjQI1apVs+u3bt2KGTNm2PVffPGFzYbm5siRI1i8eDHuv//+jHVsmH79+tkA2J+0tDR7md8bA9R58+bl52WIFBk7FWs9oGo9DzpdZpD8szPYatMfPlOxdjJo3MODao1Ve1VERCTfQSqzm/fdd5/tF+rrkUcescs999yTpyB1x44dOH78eEag6+LtFStW+H0Ot/v888/j9NNPt/1SZ86ciUmTJtntZIeBLRfvCN791cClsHEfzKYVxb4kuNs7rAxQt6OzsN6q0x0AdirW1d852dYKCU53gAbdgfKVUCIEc5uHIrW32jzU6RwP7TZPz8c+8hWkrlq1CldccUW29w8dOhRPP/00CsuLL76IG2+80fZHZYaKgeq1116L8ePHZ/ucJ598EqNGjcqyfvv27Th8+DCK4s1gSptvvi6FFr6S1N7VOwGJHYHdG8viz5/KYctvkdi3LQxL/gss+dygSsMjqN3hMKo1T0N4WQStktTmoUDtrTYPdTrHQ7vN9+3bVzhBKkfhT5kyBU2aNPF7P++rU6dOnrZVpUoVhIeH264C3nibfVz9qVq1Kj7//HMbXO7cudP2UWV2t379+tnuh90JODjLO5PKfq/cVlH1SbWXfKtW1R/wIlAS25sXE5p2Ao4eBjb85GRXt67yYMfqSLtERMOWsWrYA6hSl90BEFRKYpuXZGpvtXmo0zke2m1ezqfbZsCCVF7mv/zyyzFnzhzbd9S7TyovvbMc1IcffpinbUVERKB9+/b2eezn6jYSb3MAVm4vsGbNmrYk1WeffYZLL70028dGRkbaxRffhKL6g8o3vij3V9qV1PaOjAaanO4sqduc2qurT0zFumK2s3Aq1kbdPWjYDYiKC55otaS2eUml9labhzqd46Hb5vnZfr6C1EsuucQGhy+99BKee+65LKP7Gbzy37xihnPYsGHo0KEDOnXqZEtQHThwwF7Cp6uvvtruj5fs6YcffsCmTZtw2mmn2X/ZB5aB7b333puflyES9GITPGh/kQdtBxtsWQasmndyKtZFEwx+/BSo3dqZLKB2a03FKiIioSffdVK7detml0AYMmSI7Rv68MMP24CXwSezsW6GNjk5OVPEzcv8rJW6bt06lC9fHgMGDMB7772HihUrBuR4RIJxKtaaLYGaXlOxsvbq9nWwlQKSfzYoFws07OrUXuXEAiIiIqWyTmpJpzqpoa201NfbvenEVKzznalYXVXqObVXG3QpuqlYS0ubBwu1t9o81OkcD+02Ty2sOqn01Vdf2bJPlSpVspflmzVrlnHf7t27bXH9WbNmFezIRSRP4muy7qoHHS42+Ot3pztA8i/OVKw71hss+ghIaud0B6jRwsnIioiIlCT5Cpc5KOr888+3l+ZZcJ/F+z/44INMBfrnzp1bGMcpItlMxZrU1oN+t4dh6BgPOg/1oFJt4PgxYP0i4OvnDCb+n8FPn6Zjb0qpumgiIiIlXL4yqaNHj7bF9IcPH25vT5w4Edddd53tK3r99dcX1jGKSB5ExXrQsj/Q4ixg50ZncoA1C53qAL9O5mJQrbEzsxUnFIiIUnZVRERCJEhdvXo1zjvvvIzbLP3EmlrMrrIc1ODBgwvjGEUkn2VEWE+1Sl0POg5xugEwYN20lPVXuRgs+ACo19EZbJWoqVhFRKSkB6ns4MqaqPXq1ctY16dPH0yePBnnnnsu/vrrr8I4RhEpoDIRHtTvBNTv5MGB3QZrvgdWfWeQutWZNICVAuxUrD1YfxUoX1nZVRERKYFBKmuZTp06FV26dMm0vlevXvjf//5nA1URCU4x8R60ORdoPRDYtsYJVtlvdd82YMkkY6djrdHcGWxVp50T4IqIiJSIIPWuu+7C/Pnz/d7Xu3dvG6i+++67gTo2ESmk7gDVGgHVGnnQ5QrjTMX6ncGWFcDmP7gYREQB9bs4ASvLWvE5/qSnO89LSY7E8SSgelPO+6zgVkREijhIZcaUS3Z46Z+LiJQMZSM99jI/p1rlVKxrvjdYNQ84sNOditWgYg2gcU9kmYp1w08GCz8wOLCbt+Lsuph4gy5XAHU7KFAVEZFTk+86qSISulOxthvsQdtBTnaU3QGYZd2z+cRUrJ84U7FysFX6MYPZr2XdBgPWma8Y9L1NgaqIiARRkNqvXz87ZSkXESmZPGEe1GjO/qkeHLnKYN0iJ2Ddvha2UkDyLwbIJVG68EODpHaaREBERIIkSGUJqh07dgRykyJSjCKiPWjaG2ja24M9m40NVld+Cxw5kPPzWJt160qg+skJ6URERIovSL311lsDuTkRCSIVa3jQaQhntErH3H/n/vitawyqNVE2VUREiiFITUtLs/9GRkaeymZEpISVsgJyn2J18WfA71MNEpsYVG/qQfWmsFO2sjuBiIhIwIPUGTNmYMyYMViwYAFSU1Mzivx37doVI0aMsP1SRSR0MTsaE+8MkspOeFnAEw4cOQgk/8zFCWojYoDqDFqbOUFrfE0FrSIiEoAg9Z133sENN9yAiy++2Aaq1apVs+s5C9X06dMxYMAAvPnmm7jqqqvys1kRKUFYB5VlpjiKPzu9/+6xA6d2bgS2LAe2rDB2Slb2Zd24hIvz3HIVcDLT2oxdCrKvySoiIqVLvoLUJ554Ai+88ILfvqfXXHMNevTogUcffVRBqkiIYx1Ulpk6WSfVEVMJ6HK5J6NOatV6ztJ6gAfpxw12bPAKWlcDh/ex3qpTc5XKxToTArjdA+KqK2gVESmt8hWkJicn53g5v2/fvrj77rsDcVwiEuQYiDJbyoAzJXkvEpPibHCZ3YxTYeEeJDSAXdqc69Ra3b6ez/cKWlNhp2pdv8gJWqMrAoleQWtsNQWtIiKlRb6C1BYtWtjL+c8884zf+8ePH4/mzZsH6thEJMgxIGXmM7xSGhIS8jeSP6yMOz0rcNp5Hhw/eiJoPZFp3bYaOLgHWLeQy4mgNd4r09oMqFBVQauISKjKV5D63HPP4dxzz8W0adNsRtW7T+rMmTNtEf8pU6YU1rGKSAgLL+tBYmPYpe0gD44dMdi+jkGrMwPWtrXAwd3A2gVcnKA1prJP0FpF/VlFREplkNq7d28sXboUr732GhYuXIiUlBS7PjExEeeccw5uuukm1K1bt7COVURKkTIRziV+BqDEoHXbmpNBKwPYAzuBNd9zcYLW8lVYOcB5Dp9bvrKCVhGRUlOCikHo008/XThHIyKSQ9DqTtdKR9OcLgHsGmCD1vXA/h3A6u+4OEFrhQRmWYEazTxIbOrWeBURkVI345SISFEpG+lBzZZAzZYngtbDTpmrzRzItQLYsR7Yt81ZVn3rBK1xiU7Qmngi0xpdUUGriEiwUpAqIiGhbDkParUGarV2As8jhwxSVgIpJzKtrNm6N8VZVsxxgtaKNZygld0DmGmNilXQKiISLBSkikhIiojyIOk0IOk0J/BMO3Ay08oKArv+BPZsdpbls5ygNb6WQfUmsDNiMWgtV15Bq4hIcVGQKiKlQmSMB0ltgaS2J4LW/QZbVp7o07oc2P3XyWXZTCdorVT7RKaVQWsTZxsiIhKEQWrPnj0xaNAgnH/++WjcuHHhHZWISCGLLO9B3fZA3fZO4Hko1eke4AatzLAy28rljxkG8ACVk7yC1sZARLSCVhGRoAhSb7zxRnzxxRcYNWoUatWqZYNVLt26ddN82yJSorE/ar2OQL2OJ4LWvScyrSdKXu3d4vRr5bL0awMPg9a6J/u0VmPQGqWgVUSkWILUq6++2i5paWm2eD8D1ksuuQTHjx/HwIEDbcDav39/REVFBewARUSKQ1ScB/U7AfU7OYHnwT1OsOpmWlO3OhUEuPw+1cATBlRxg9ZmzmxaHMwlIiIF4zHGOJ2vTsEPP/yAL7/80i5r167FGWecgfvvvx/du3dHsElNTUVcXBz27t2L2NjYQt9feno6tm3bhoSEBISFhRX6/ko7tbfavKgc2JU5aN23PfP9nnCgaj2cDFobAmUiTz1o1Tle9NTmau9Ql16EsUp+4rCADJzq3LmzXZ544gkbpDJY3bJlSyA2LSISlGIqedCwG9CwmxN47t95Imhl94DlvA07QxaXXycbhDFobXAy05rQwJmgQEREimh0f4MGDXDXXXcFerMiIkGNU7A26g406u4Envu2ewWtK5h5hS2BxeWXLw3Cy5wIWpt57FSuCfWB8LI5B63p6c62UpIjcTyJWVqDsDAFuiISmlSCSkSkEFSo6kGFqkDjnh6wVxW7AzDD6gatB/fAmWxgpcHPnzNABRIaOkFrjWZAlXpAeJmTAeiGnwwWfmBwYDdvxdl1MfEGXa4A6nZQoCoioUdBqohIIfN4PIhNgF2a9HKCVg68YtC6ebkzjeuh1JNB7BJ+OUcACY0MajTzwMBg8adZt8uAdeYrBn1vU6AqIqFHQaqISDEErXGJsEvTPk7QyhJXm5efnMb18D5g8x9cch/buvBDg6R20KV/EQkpClJFRIIgaK1YA3Zp3tcJWndvcjKr6390pnPNCfu7/jHdoFEPTeUqIqU8SOUX6KefforZs2fbkgUsXeBt0qRJgTo+EZFSGbRWqgW7lKvAwVa5Z1MXfczFIKaSQeUkoHIdoFKSx/5/+SrONkVEQj5IvfPOO/H666+jT58+qFatmr78REQKSbQzRipXURWBQ3ucrCqX5F+41gluI6KdKV0r2eDVCVwrVgfCvAZmiYiERJD63nvv2WzpgAEDAn9EIiKSoVoTjuJ3BkllJ6YScOmzHhxLA3YlAzvtYuz/7/4LOHKQkw44ixu4hpUB4msam3GtzIwrM6+1NUuWiJTwIJUzBdSvXz/wRyMiIpmwDirLTHEUf3a6XO6xj4uIAhKbOAvgZEmPHzPYsylz4Mr/P3oI2LnRWdzAlU+JTfAKXJPYZQCIrqiMq4iUkCD1kUcewahRozB+/HhERUUF/qhERCQD66CyzNTJOqknM6gMUHOqk8paqzborMNbzuNMusG+HU6AuivZnAhggYO7YUtjcVm/6GRQHBWXtZ8ry2l5NJGAiARbkHrppZfio48+snO81q1bF2XLls10/5IlrPInIiKBwkCUZaa2rDBISd6LxKQ4VG/qZFDzi8GlW7e1XseTzz+UejLTyqwrg9i9KcChvcBfvzuLm3UtW47dA070cz3RXSC+Zu6zZomIFGqQOmzYMCxevBhXXnmlBk6JiBQRBqScCjW8UhoSEgJfFzUq1oOaLWEXN+t6NM1g95+ZA1f2cz16GNi62lncwNUTzgFZWbsLRMYocBWRIgpSp0yZgq+//ho9evQoyNNFRKSEKBvpQUJDTtnKW06wmX7c2Ayr7dPq9nPdCKQdcAJYLmu+P9ldoHyVrIEruyqoLJaIBDxIrV27NmJjYwvyVBERKeHCwj320j6Xht1O9HM1xpa+YsbVCVqdrOv+ncD+Hc6ycfHJwDWyvFMWywlane4CnIGL2xYRKXCQ+txzz+Hee+/FuHHjbJ9UEREp3ZgVLV8ZdqnT1q6x69MOmMyBazKwZzOQth/YvMxZ3O4C4RGcwMCrnysD2NpAmUgFriKlUYGCVPZFPXjwIBo0aIDo6OgsA6d27doVqOMTEZESjP1RazSDXdzA9dgRYwNVt7uArTLwJ2yd1+3rnCWjn6sHiKueOXBl1rVcBQWuIqGuQEHqmDFj1JdIREQK9ocnwoMqdWEX77JYqdtODNDaeLKf66FUJ/PKZd3Ck90FouNPlMU6MYsWg9gKVdXPVQSlPUi95pprsr3v0KFDp3I8IiJSCrEsFvukcqnf6WSW9OCeE3VcvWq6so4ra7py+fNXr7JYUVn7ucbXOLXpX9PTjZ2pKyU5EseTYKsrBLqqgogEMEgdPnw4XnrppSzrDxw4gHPPPRezZ8/O87ZeffVVjB49GikpKWjTpg1efvlldOrUKdvHv/DCC3jttdeQnJyMKlWq4OKLL8aTTz6JcuXKFeSliIhIEONsV9EVgdqtecsJDo8cMrZ7gHc/192bnFm0UlY6S5bpX70CV/ZzjYjKPdDc8JPxmkAhzq6LiTd2BrCcJlAQkWIuQRUfH29nnfIOUM8+++x8bWfChAkYMWKEHYDVuXNnG4D2798fK1eutBMF+Prwww/xj3/8w8501a1bN6xatcpmddlh//nnny/ISxERkRKGAWZiY9jFe/rXvVt8+rkmM6D1M/0rgNhqxgar7Crg9nONijvZXYABqr+paBmwcj1nAFOgKhKEQer06dPRs2dPG6jeeeed2Ldvnw0uy5Qpg6lTp+Z5Owwsb7zxRlx77bX2NoNVBsAMQhmM+po/fz66d++Oyy+/3N5mZYGhQ4fihx9+KMjLEBGREMHpXxl0cmnk9nM1xpa+ytTPNRm2VJY7/SuDUVe5WKe7ALex6tuc97fwQ2NnANOlf5EgC1I5qn/atGno06cPwsLC7BSpkZGRNsCMiYnJ0zaOHDliZ626//77M9ZxW/369cOCBQv8PofZ0/fffx+LFi2yXQLWrVuHr776CldddVW2+0lLS7OLKzU11f6bnp5ul8LGffCLsij2JWrv4qBzXO0dzGIqO0uSLYvlOLzvRFcBlsbibFobgdQU4HAqsGmps+SGge7mZQY1mmfNtsqp0XdKaLd5ej72UaAglVq3bo3JkyfjzDPPtJfq+f9RUVF5fv6OHTtw/PhxO62qN95esWKF3+cwg8rncaYrNuaxY8dw00034Z///Ge2+2F/Ve9uCa7t27fj8OHDKIo3Y+/evfZ4GYSL2jvU6BxXe5dEZaoC1bi0d24fP8JAtQxSt5TBlt/KYefaiFy38fVzBtHx6YiKP26XaP5bif+m2/+PrJAOj772803fKaHd5vv27Qt8kNq2bVu/ZaeYQd28ebO9DO9asmQJCsOcOXPwr3/9C2PHjrWB8Zo1a3DHHXfgsccew0MPPeT3OczUst+rdyaVM2ZVrVq1SGbN4hvPduP+FKQWPrV30VObq71DRfVazr9bGgHTnsnDE4wHB3eF28UfDtri9K8sjWUnOqgCVKji/MvF6QMb2NcQCvSdEtptXi4fA93zHKRecMEFCCSOzA8PD8fWrVszreftxMREv89hIMpL+zfccIO93apVKztg629/+xseeOABvw3LIJqLLz62qIJGvvFFub/STu2tNg91OscLF8tMcRS/M6rfPwafA/8JHNjpwb4T077u2+H0gbXLTiD9GLBvm7P4E17WK3hlIFvFY/91A9lyFUpv3Ved46Hb5vnZfp6D1JEjR9o+oPXr10cgREREoH379pg5c2ZGAMxInrdvu+02v8/hLFe+L46BLjFFLSIicqo4GIplpvyN7nd1udyDCgwqqwCJTdy1JwPK9ONOkGuD1+381wlg951YDu4Cjh8F9qY4iyPz/spEMFg1GUEs93cyoOVsXqU3iJXSoUx++6FyRP35559vA8uc6pnmBS/DDxs2DB06dLDbYgkqZkbd0f5XX301atasafuV0nnnnWcrArDrgXu5n9lVrneDVRERkVPF8lIsM3WyTurJDCoD1NzKT4WFOwEsl+pNuSbz49OPGezfdSLragNZ45WR5SQGnD725Gxb/oLYsuWcINbNvFao6gSxbrcCTkkrUmqCVA5amjFjBr744gsbqPIXHIv38/85gCq/BfWHDBliBzA9/PDDtpj/aaedZqsGuIOpWLDfO3P64IMP2n3y302bNtm+EwxQn3jiiXztV0REJDcMRFlmassKg5TkvUhMikP1prwkeurBH2fBik2AXRyZt3n8qLFdBtyglZnYjCB2O3BoL3D0MLD7L2fxF8RGRJ3MwjrBa+buBHmZ0ECkOHlMAa+T82ksFfXll1/ahQEly0cxYGXgyAAyGHHgVFxcnB3FVlQDp7Zt22YnJ1Cf1MKn9i56anO1d6gLxnP82JETQex2P0HsDqecVm7YXSBjMJef7gRlI4sniA3G9g516UXY5vmJwwpcgooZTdYt5fLUU09h9erVNlh9++23cfPNN9vL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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "from datetime import datetime\n", + "\n", + "vintage_efficiency_factors = {\n", + " datetime(2020, 1, 1): 1.00,\n", + " datetime(2025, 1, 1): 0.93,\n", + " datetime(2030, 1, 1): 0.87,\n", + " datetime(2035, 1, 1): 0.83,\n", + " datetime(2040, 1, 1): 0.80,\n", + " datetime(2045, 1, 1): 0.78,\n", + " datetime(2050, 1, 1): 0.76,\n", + "}\n", + "\n", + "fig, ax = plt.subplots(figsize=(7, 3))\n", + "ax.plot([d.year for d in vintage_efficiency_factors],\n", + " list(vintage_efficiency_factors.values()),\n", + " marker=\"o\", color=\"#9c5ffd\")\n", + "ax.set(xlabel=\"cohort (purchase) year\",\n", + " ylabel=f\"kWh/km / {ELECTRICITY_CONSUMPTION:.2f} kWh/km\",\n", + " title=\"Vintage efficiency factors (relative to 2020 baseline)\",\n", + " ylim=(0.7, 1.05))\n", + "ax.grid(alpha=0.3)\n", + "fig.tight_layout()\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Foreground system — explicit process and product\n", + "\n", + "The whole foreground is **one product** (`ev_fleet_product`) and **one process**\n", + "(`ev_fleet_process`). Compare to the original example with four foreground nodes\n", + "(`fleet_service`, `fleet_driving`, `ev_production`, `used_ev`) — the explicit paradigm collapses\n", + "all of that into the dual structure below.\n", + "\n", + "```{mermaid}\n", + "flowchart LR\n", + " glider(glider production):::ei-->ev_fleet_process\n", + " powertrain(powertrain production):::ei-->ev_fleet_process\n", + " battery(battery production):::ei-->ev_fleet_process\n", + " electricity(electricity generation):::ei-->|age survival TD
+ vintage factors|ev_fleet_process\n", + " ev_fleet_process(EV fleet process):::fg-->|cohort inflow TD
production edge|ev_fleet_product([EV fleet product]):::fg\n", + " ev_fleet_process-->|age retirement TD|glider_eol(glider eol):::ei\n", + " ev_fleet_process-->|age retirement TD|powertrain_eol(powertrain eol):::ei\n", + " ev_fleet_process-->|age retirement TD|battery_eol(battery eol):::ei\n", + "\n", + " classDef ei color:#222832, fill:#3fb1c5, stroke:none;\n", + " classDef fg color:#222832, fill:#9c5ffd, stroke:none;\n", + "```\n", + "\n", + "### What each node is, and why\n", + "\n", + "**`ev_fleet_product`** is a *thing*: the abstract \"vehicle-lifetime\" unit of fleet service. It is\n", + "deliberately bare — `name`, `unit`, `type=bd.labels.product_node_default`, no exchanges, no\n", + "`reference product`. Its only job is to be the **demand handle**: the FU is\n", + "`{ev_fleet_product: n_total_inflow}`. Because it sits as its own technosphere row, we can attach\n", + "TDs to *its incoming and outgoing edges* without those TDs ever being conflated with the\n", + "process operation that produced it.\n", + "\n", + "**`ev_fleet_process`** is the *operation*: the per-cohort-vehicle life-cycle. All technosphere\n", + "and biosphere edges live here:\n", + "\n", + "- *Build* edges (glider, powertrain, battery): per-vehicle masses, no TD — the build is treated\n", + " as a point event at the cohort year (age 0).\n", + "- *Use* edge (electricity): lifetime kWh per vehicle, with the **age survival TD** spreading\n", + " consumption across the vehicle's lifetime, and `temporal_evolution_factors` (consumer-ref)\n", + " scaling each cohort by its vintage efficiency.\n", + "- *EOL* edges (glider/powertrain/battery EOL): per-vehicle masses with the **age retirement\n", + " PDF** TD — each cohort retires at a Weibull-distributed age.\n", + "\n", + "Note what `ev_fleet_process` does *not* have: a `reference product` field, a self-production\n", + "edge, or any embedded product knowledge. The product is a separate node, reached only via the\n", + "production edge with the cohort TD on it.\n", + "\n", + "### TDs on both \"sides\" of the product\n", + "\n", + "This is the core of the modelling pattern. The product node has two sides:\n", + "\n", + "- **Upstream (production) side** — the edge `ev_fleet_process → ev_fleet_product`. Its TD says\n", + " *when production happens* relative to the demand. Here this is the **cohort TD**: a calendar-year\n", + " distribution that places one production event per cohort year, weighted by inflow share.\n", + "- **Downstream (consumption) side** — edges from any consumer of the product, including the\n", + " functional unit itself. Their TDs say *when the product is being consumed*. In this notebook\n", + " the only consumer is the FU, which is anchored at `FU_YEAR` with no TD (a point mass at\n", + " `FU_YEAR`). In a richer model — e.g. a downstream taxi service consuming `ev_fleet_product`\n", + " with its own demand profile — that consumer's TD would also live on this side.\n", + "\n", + "When `bw_timex` evaluates the system, it **convolves these two sides at the product node**.\n", + "The consumer TD shifts the demand profile through time; the production TD then says *for each\n", + "demand instant* when the producing process actually ran. The composite result is propagated\n", + "downward into every exchange of `ev_fleet_process` as a `(date_consumer, date_producer)` pair.\n", + "Concretely:\n", + "\n", + "- `date_consumer` = cohort year (the moment the product instance was \"made\")\n", + "- `date_producer` = calendar year of the actual technosphere/biosphere event (cohort year +\n", + " age, for use/EOL edges)\n", + "\n", + "That double-indexing is what makes the rest of the model expressive. `bw_timex` automatically\n", + "relinks each exchange to the right time-stamped background database based on `date_producer`,\n", + "so vehicles built in 2025 source 2025-vintage materials and electricity. And\n", + "`temporal_evolution_factors` with `reference=\"consumer\"` evaluates the foreground efficiency\n", + "factor at the *cohort year* — not the calendar year — so vintage locking falls out for free.\n", + "\n", + "All amounts on the process edges are *per cohort vehicle*. The total fleet scaling enters via\n", + "the FU demand: `{ev_fleet_product: n_total_inflow}`.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Step 1 — define the two foreground nodes\n", + "\n", + "The product is bare metadata: just `name`, `unit`, and `type=bd.labels.product_node_default`.\n", + "We deliberately do *not* set a `reference product` field on it (it *is* the reference\n", + "product). The process gets `name`, `location`, and `type=bd.labels.process_node_default` — also\n", + "no `reference product`, since the production edge below points explicitly at the product.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "if \"foreground\" in bd.databases:\n", + " del bd.databases[\"foreground\"]\n", + "foreground = bd.Database(\"foreground\")\n", + "foreground.register()\n", + "\n", + "ev_fleet_product = foreground.new_node(\n", + " code=\"ev_fleet_product\",\n", + " name=\"EV fleet vehicle-lifetime\",\n", + " unit=\"vehicle-lifetime\",\n", + " type=bd.labels.product_node_default,\n", + ")\n", + "ev_fleet_product.save()\n", + "\n", + "ev_fleet_process = foreground.new_node(\n", + " code=\"ev_fleet_process\",\n", + " name=\"EV fleet operation (per cohort vehicle, life-cycle)\",\n", + " location=\"GLO\",\n", + " type=bd.labels.process_node_default,\n", + ")\n", + "ev_fleet_process.save()\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Step 2 — wire up the edges (all on the process)\n", + "\n", + "All edges live on `ev_fleet_process`. The product never carries an exchange. We start with the\n", + "**production edge** that connects the two — this is where the cohort TD goes — and then add the\n", + "build / use / EOL technosphere edges, with their respective age-relative TDs.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "# Pull background activities (we use the 2020 names; bw_timex relinks them across DBs at runtime).\n", + "glider_node = background_2020.get(code=\"glider\")\n", + "powertrain_node = background_2020.get(code=\"powertrain\")\n", + "battery_node = background_2020.get(code=\"battery\")\n", + "electricity_node = background_2020.get(code=\"electricity\")\n", + "glider_eol = background_2020.get(code=\"glider_eol\")\n", + "powertrain_eol = background_2020.get(code=\"powertrain_eol\")\n", + "battery_eol = background_2020.get(code=\"battery_eol\")\n", + "\n", + "# --- Upstream side of the product: production edge (process -> product). ---\n", + "# Amount = 1 vehicle-lifetime per cohort vehicle. The cohort TD splits this into one\n", + "# production event per cohort year, weighted by inflow share.\n", + "ev_fleet_process.new_edge(\n", + " input=ev_fleet_product,\n", + " amount=1,\n", + " type=bd.labels.production_edge_default,\n", + " temporal_distribution=td_cohort_inflow,\n", + ").save()\n", + "\n", + "# --- Build phase: per-vehicle masses, point mass at age 0 (no TD = at the cohort year). ---\n", + "ev_fleet_process.new_edge(\n", + " input=glider_node, amount=MASS_GLIDER, type=bd.labels.consumption_edge_default,\n", + ").save()\n", + "ev_fleet_process.new_edge(\n", + " input=powertrain_node, amount=MASS_POWERTRAIN, type=bd.labels.consumption_edge_default,\n", + ").save()\n", + "ev_fleet_process.new_edge(\n", + " input=battery_node, amount=MASS_BATTERY, type=bd.labels.consumption_edge_default,\n", + ").save()\n", + "\n", + "# --- Use phase: lifetime kWh per vehicle, spread over ages by the survival TD. ---\n", + "# `temporal_evolution_reference=\"consumer\"` makes the vintage factor evaluate at the cohort\n", + "# (consumer) year, not the calendar (producer) year — i.e. true vintage locking.\n", + "electricity_edge = ev_fleet_process.new_edge(\n", + " input=electricity_node,\n", + " amount=ANNUAL_MILEAGE * ELECTRICITY_CONSUMPTION * mean_lifetime_years,\n", + " type=bd.labels.consumption_edge_default,\n", + " temporal_distribution=td_use_age,\n", + ")\n", + "electricity_edge[\"temporal_evolution_factors\"] = vintage_efficiency_factors\n", + "electricity_edge[\"temporal_evolution_reference\"] = \"consumer\"\n", + "electricity_edge.save()\n", + "\n", + "# --- End-of-life: one retirement event per vehicle, distributed over ages by the PDF TD. ---\n", + "ev_fleet_process.new_edge(\n", + " input=glider_eol, amount=-MASS_GLIDER,\n", + " type=bd.labels.consumption_edge_default, temporal_distribution=td_eol_age,\n", + ").save()\n", + "ev_fleet_process.new_edge(\n", + " input=powertrain_eol, amount=-MASS_POWERTRAIN,\n", + " type=bd.labels.consumption_edge_default, temporal_distribution=td_eol_age,\n", + ").save()\n", + "ev_fleet_process.new_edge(\n", + " input=battery_eol, amount=-MASS_BATTERY,\n", + " type=bd.labels.consumption_edge_default, temporal_distribution=td_eol_age,\n", + ").save()\n", + "\n", + "for db in bd.databases:\n", + " bd.Database(db).process()\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Characterization method\n" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "bd.Method((\"GWP\", \"example\")).write([((\"biosphere\", \"CO2\"), 1)])\n", + "method = (\"GWP\", \"example\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Time-explicit fleet LCA\n", + "\n", + "We anchor the timeline at `FU_YEAR` (2035) by passing it as `starting_datetime` to\n", + "`build_timeline`. All offsets in our TDs are interpreted relative to that anchor. The functional\n", + "unit is `n_total_inflow` units of `ev_fleet_product` — i.e. the entire fleet over the analysis\n", + "horizon.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 08:52:19.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 7\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 08:52:19.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
date_producerproducer_namedate_consumerconsumer_nameamounttemporal_market_shares
02035-01-01glider2035-01-01EV fleet operation (per cohort vehicle, life-c...840.0{'background_2030': 0.5, 'background_2040': 0.5}
12035-01-01powertrain2035-01-01EV fleet operation (per cohort vehicle, life-c...80.0{'background_2030': 0.5, 'background_2040': 0.5}
22035-01-01battery2035-01-01EV fleet operation (per cohort vehicle, life-c...280.0{'background_2030': 0.5, 'background_2040': 0.5}
32035-01-01electricity2035-01-01EV fleet operation (per cohort vehicle, life-c...2400.00007{'background_2030': 0.5, 'background_2040': 0.5}
42035-01-01EV fleet operation (per cohort vehicle, life-c...2035-01-01-11.0None
.....................
1562073-01-01battery_eol2035-01-01EV fleet operation (per cohort vehicle, life-c...-0.0{'background_2040': 1}
1572074-01-01electricity2035-01-01EV fleet operation (per cohort vehicle, life-c...0.0{'background_2040': 1}
1582074-01-01glider_eol2035-01-01EV fleet operation (per cohort vehicle, life-c...-0.0{'background_2040': 1}
1592074-01-01powertrain_eol2035-01-01EV fleet operation (per cohort vehicle, life-c...-0.0{'background_2040': 1}
1602074-01-01battery_eol2035-01-01EV fleet operation (per cohort vehicle, life-c...-0.0{'background_2040': 1}
\n", + "

161 rows × 6 columns

\n", + "
" + ], + "text/plain": [ + " date_producer producer_name \\\n", + "0 2035-01-01 glider \n", + "1 2035-01-01 powertrain \n", + "2 2035-01-01 battery \n", + "3 2035-01-01 electricity \n", + "4 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", + ".. ... ... \n", + "156 2073-01-01 battery_eol \n", + "157 2074-01-01 electricity \n", + "158 2074-01-01 glider_eol \n", + "159 2074-01-01 powertrain_eol \n", + "160 2074-01-01 battery_eol \n", + "\n", + " date_consumer consumer_name \\\n", + "0 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", + "1 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", + "2 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", + "3 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", + "4 2035-01-01 -1 \n", + ".. ... ... \n", + "156 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", + "157 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", + "158 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", + "159 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", + "160 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", + "\n", + " amount temporal_market_shares \n", + "0 840.0 {'background_2030': 0.5, 'background_2040': 0.5} \n", + "1 80.0 {'background_2030': 0.5, 'background_2040': 0.5} \n", + "2 280.0 {'background_2030': 0.5, 'background_2040': 0.5} \n", + "3 2400.00007 {'background_2030': 0.5, 'background_2040': 0.5} \n", + "4 1.0 None \n", + ".. ... ... \n", + "156 -0.0 {'background_2040': 1} \n", + "157 0.0 {'background_2040': 1} \n", + "158 -0.0 {'background_2040': 1} \n", + "159 -0.0 {'background_2040': 1} \n", + "160 -0.0 {'background_2040': 1} \n", + "\n", + "[161 rows x 6 columns]" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" } + ], + "source": [ + "from bw_timex import TimexLCA\n", + "\n", + "database_dates = {\n", + " \"background_2020\": datetime.strptime(\"2020\", \"%Y\"),\n", + " \"background_2030\": datetime.strptime(\"2030\", \"%Y\"),\n", + " \"background_2040\": datetime.strptime(\"2040\", \"%Y\"),\n", + " \"foreground\": \"dynamic\",\n", + "}\n", + "\n", + "tlca = TimexLCA(\n", + " demand={ev_fleet_product: n_total_inflow},\n", + " method=method,\n", + " database_dates=database_dates,\n", + ")\n", + "tlca.build_timeline(\n", + " starting_datetime=datetime(FU_YEAR, 1, 1),\n", + " temporal_grouping=\"year\",\n", + ")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 08:52:19.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:19.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Time-explicit fleet GWP: 31,477,120,065 kg CO2-eq\n", + "Static (2020 background) fleet GWP: 120,320,351,786 kg CO2-eq\n", + "\n", + "Per-vehicle GWP, time-explicit: 7,617 kg CO2-eq / vehicle\n", + "Per-vehicle GWP, static (2020): 29,114 kg CO2-eq / vehicle\n" + ] + } + ], + "source": [ + "tlca.lci()\n", + "tlca.static_lcia()\n", + "print(f\"Time-explicit fleet GWP: {tlca.static_score:>14,.0f} kg CO2-eq\")\n", + "print(f\"Static (2020 background) fleet GWP: {tlca.base_lca.score:>14,.0f} kg CO2-eq\")\n", + "print(f\"\\nPer-vehicle GWP, time-explicit: {tlca.static_score / n_total_inflow:>10,.0f} kg CO2-eq / vehicle\")\n", + "print(f\"Per-vehicle GWP, static (2020): {tlca.base_lca.score / n_total_inflow:>10,.0f} kg CO2-eq / vehicle\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Dynamic characterization\n" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cumulative fleet radiative forcing: 2.747e-03 W/m²\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABIQAAAIcCAYAAACHN3UiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Qd0VGXXBeCdMum990bovffeVbAjiBRpNlTs5bdgQ+UDUUTFgoAKNlDERhWk995bQiAkpPde/nXeMMNMMhMSSSBlP2vNSubeOzN3Lgkhm3POa1ZcXFwMIiIiIiIiIiKqN8xv9gkQEREREREREdGNxUCIiIiIiIiIiKieYSBERERERERERFTPMBAiIiIiIiIiIqpnGAgREREREREREdUzDISIiIiIiIiIiOoZBkJERERERERERPUMAyEiIiIiIiIionqGgRARERERERERUT3DQIiIiIiIiIiIqJ6p14HQpk2bMGzYMPj5+cHMzAwrVqyo1tebPn26eh39W5MmTar1NYmIiIiIiIiISqvXgVBmZiZat26NTz755Ia9ZvPmzRETE6O7bdmy5Ya9NhERERERERGRsKzPl2Ho0KHqZkpubi7+7//+D99//z1SUlLQokULvP/+++jTp89/fk1LS0v4+Pj858cTEREREREREV2vel0hdC1Tp07F9u3b8cMPP+DQoUO49957MWTIEJw+ffo/P6c8VlrUwsLCMHr0aERFRVXpORMRERERERERXYtZcXFx8TWPqgdkns+vv/6KO+64Q92XoEZCG/koAY7WgAED0KlTJ8yYMaPSr/H3338jIyMDjRs3Vu1ib7zxBqKjo3HkyBE4OjpW6fshIiIiIiIiIjKlXreMlefw4cMoLCxEo0aNyrSRubu7q89PnDiBpk2blvs8L7zwAt577z31uX57WqtWrdC5c2cEBwfjp59+wsSJE6vlfRARERERERERlcZAyASp5LGwsMDevXvVR30ODg7qo1QQHT9+HOXRhkfGuLi4qMDpzJkz5T4HEREREREREVFVYiBkQtu2bVWFUFxcHHr27Gn0GCsrq+taNl5Cp7Nnz2LMmDH/+TmIiIiIiIiIiCqrXgdCEsjoV+dERETgwIEDcHNzU5U7MvR57NixmD17tgqI4uPjsX79etXudeutt1b69Z599lkMGzZMtYldunQJr7/+uqo+GjVqVBW/MyIiIiIiIiIi0+r1UOmNGzeib9++ZbaPGzcOixYtQn5+Pt5++2188803avizh4cHunTpooZBt2zZstKvN3LkSGzatAmJiYnw9PREjx498M4776BBgwZV9I6IiIiIiIiIiK6tXgdCRERERERERET1kfnNPgEiIiIiIiIiIrqxGAgREREREREREdUz9W6odFFRkRro7OjoCDMzs5t9OkREREREREREVUKmAqWnp8PPzw/m5uXXANW7QEjCoMDAwJt9GkRERERERERE1eLChQsICAgo95h6FwhJZZD24jg5Od3s06mzZIW2NWvWYNCgQdBoNDf7dIhqHH6PEPF7hIg/S4j47y2iqpaWlqaKYLTZR3nqXSCkbROTMIiBUPX+smtnZ6euMQMhIn6PEPHnCBH/vUV0o/F3EqrPzCowIodDpYmIiIiIiIiI6hkGQkRERERERERE9QwDISIiIiIiIiKieqbezRAiIiIiIiIiuhHLfxcUFKCwsJAXm6qUzOm1sLC47udhIERERERERERUhfLy8hATE4OsrCxeV6qWgdGypLyDg8N1PQ8DISIiIiIiIqIqUlRUhIiICFXB4efnBysrqwqt+ERU0cqz+Ph4XLx4EQ0bNryuSiEGQkRERERERERVWB0koVBgYCDs7Ox4XanKeXp6IjIyEvn5+dcVCHGoNBEREREREVEVMzfnr9tUPaqq4oxfoURERERERERE9QwDISIiIiIiIiKieoaBEBERERERERGhT58+mDZtGq9EPblODISIiIiIiIiIapjCrHzkx2UhNyoN+fFZ6n5Nt3HjRjXfJiUlpU4GKHUNVxkjIiIiIiIiqkEKUnKRvPwUck9fDVasG7rA9e5GsHSxRn1ewc3Kyupmn0adwQohIiIiIiIiohpCKoFKh0FC7sv26q4UKigowNSpU+Hs7AwPDw+8+uqrKC4uVvu+/fZbdOjQAY6OjvDx8cH999+PuLg4tU+WQe/bt6/63NXVVVUKjR8/Xt3+/fdffPTRR2qb3ORYceTIEQwdOhQODg7w9vbGmDFjkJCQYFBZJOci1UVyLoMHD8aECRNw2223GZyzLL/u5eWFBQsWXPP9FRUV4d1330VoaChsbW3RunVrLFu2zOAYOd9OnTrB2toavr6+ePHFF9V1qWsYCNUy8o0Ym5qDyIRMXErJRn5h0c0+JSIiIiIiIqoiRRn5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A37//Xf1eBkcLdU30hp29913646RAdVSmfPCCy9g0KBByM3NRXBwMIYMGaKCp/9CQigJnyQAkmApPj4ePj4+6NWrl1rWXkhY9NFHH6mASlYbCw0NVQOzZYn7+oyBECEuPQfZeYWwNDeDu4M1bDQWvCpEREREREQ3kYQ/1R0AGasSWrJkie5+ZmYm3njjDbVSl5DqG33FxcUG97t06YIDBw6Ue4ysICbVOaYYmwVUkfOeO3euupkiq53pr3hWWunzrA8YCNVj6Tn52B2ZjLf+OIaIhExYW5rj3vYBeKxfOHydbW/26REREREREdENtH//fpw4cUKtNCbzg9588021/fbbb+efQx3EGUL1mIRBExbtVmGQyC0ownc7ozDlmz2IT786CIyIiIiIiIjqB2mrat26tZrNIxVCmzdv1g1nvhmkYkl/OXn9W/PmzW/aedUFrBCqx21iUhlkzOHoNJxPzIKn47X7RImIiIiIiKhukNk/e/fuRU0yfPhwdO7c2eg+WRWN/jsGQvVUVm6hrjLImN2RSegQYnypQyIiIiIiIqIbQeYDyY2qHlvG6imNhZmaGWSKlxOrg4iIiIiIiIjqKgZC9ZSsJnZP+wCTYVHHYNcbfk5EREREREREdGMwEKqnZGn5qX3D0dLfqUwY9OXYDvBxZoUQERERERERUV3FGUL1mK+LLRaM74ioxCw1M8jL0QYdQ93g42QNK0uLm316RERERERERFRNGAjVcxICyY0DpImIiIiIiIjqD7aMEREREREREVG5Nm7cCDMzM6SkpNyUKyWvvWLFigodO336dLRp06baz6m2YyBERERERERERDU6YIqJicHQoUMrdOyzzz6L9evX6+6PHz8ed9xxx38+17qKLWNERERERERENUxBaioKExNRlJ4Oc0cnWLi7wdLZGfVNXl4erKys4OPjU+HHODg4qBuVjxVCRERERERERDVIfkwsop9+BuduuRWR943EuVtuQfQzz6rt1amoqAjvvvsuQkNDYWtri9atW2PZsmUmj9+yZQt69uypjg0MDMQTTzyBzMxM3f7c3Fy88MILap+1tTXCw8OxYMECREZGom/fvuoYV1dXVSkkVTyiT58+mDp1KqZNmwYPDw8MHjzYaMvYxYsXMWrUKLi5ucHe3h4dOnTAzp07y7SMyeeLFy/Gb7/9pp5DblKd1K9fP/U6+uLj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sWPlscceU29FYZNbJ5j3W221lfj9fl4Lv5ONhQsXyu67785/Hz58uPz5z3/+j38/BYX/ljUyf/582XfffaWkpERKS0tl6tSp8t133/Uao9aIwi91jTz00EOy1157SVFRka0fBbS3t8vxxx/PMVgnp512moRCoV5j1BpR2FTXyNq1a7kmRo0aJYFAQMaMGcNuyIlEotc4tUYUNkUoQkjBFh999BEd9M8//1zeeecdSSaTcsABB0g4HLbGXHzxxfKvf/1LZs2axfH19fVyxBFH2F4PRhiH3b5Ys2aNHHzwwbL33nvLggUL5KKLLpLTTz9d5syZo96MwiazTv7617/KH/7wB7niiitkyZIl8u677/LAa6K7u5vXHTlypHz99ddy++23yx//+Ec6QAoKv/Q1gkPttGnTZMSIEfLFF1/I3LlzeTDAGsH1ALVGFH7JayQSiXANXHXVVTmvAzII+weu8frrr8vHH38sZ555pvXvao0obMprZNmyZZLJZOTBBx/kOvnb3/4mDzzwQK/xao0obLJA23kFhY2hublZw3T56KOP+PfOzk7N4/Fos2bNssYsXbqUYz777LNev3vfffdpe+65p/bee+/x3zs6Oqx/u/zyy7Utttii1/jp06drU6dOVS9FYZNYJ+3t7VogENDefffdnNfFGiotLdXi8bj1s9///vfa+PHj/6PfR0Hhv2GNzJ8/n39fv369NWbhwoX82cqVK/l3tUYUfqlrJBsffPBBPz8K+P777/lzrBUTb731luZwOLS6ujr+Xa0RhU15jdjhz3/+szZq1Cjr72qNKGyqUBlCCj8KXV1d/P+ysjL+P7IUwNDvt99+1pjNN9+cEdzPPvvM+tn3338vN9xwgzzxxBPidPafbhibfQ0AUd/saygo/JLXCaJdiFrV1dXJhAkTWFp59NFHS21trfU7GLvHHnuI1+vttU6QMt3R0fF/+A0VFP7v18j48eNZTvbII48wvT8ajfLPWC81NTUco9aIwi91jfwYYP6jTGy77bazfoY1Bb8LWXXmGLWPKGyqayTXdbKvodaIwqYKRQgpbBQ4rKKUa9ddd5VJkybxZ42NjTycwgHJRlVVFf8NiMfjcuyxx7K8Bc69HTAWv9P3GkjbhNOvoPBLXyerV6/m7958881y5513ygsvvEAtiP3339+qbc+1Tsx/U1D4Ja8RlIdBa+6p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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "from dynamic_characterization.ipcc_ar6.radiative_forcing import characterize_co2\n", + "\n", + "characterization_functions = {bd.get_node(code=\"CO2\").id: characterize_co2}\n", + "\n", + "tlca.dynamic_lcia(\n", + " metric=\"radiative_forcing\",\n", + " fixed_time_horizon=True,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m\\u00b2\")\n", + "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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8rzsXP1LYF2HPv1l5I1/lbgmTcWOCgsLJTw8vEr7+nw+8Xg8EhZ25NuzaVN7Xk8AAAAAAGqCLmNBaBlUOgxSO1b9LN+8+oLZHqyWNxMmTDBLQkKCpKSkyP3332/CFXX48GEZP368JCUlSXR0tJx11lmyefNms0330WDl448/DhxPW/G0bNky8PjHH3+UiIgIycvLM4+1S9R1111nnhcfHy+nnXaarFq1KrD/pEmTzDFef/116dixo0RGRsrVV18t8+fPl+eee850q9Jlx44dgW5WX375pQwYMMCcR8+3detWOf/886V58+YSGxsrAwcOlG+//bbSLmN6HD3nBRdcYF5nly5d5LPPPqvydVy7dq25Nno+Pe+VV14pqampge0ul0tuvfVWadasmXlNp5xyimmlBAAAAABAQ0IgZDHtJlY6DCoeCun2YHnrrbdMq5qffvrJhC5PP/20CUeUhjHLly834cjixYtNCDR69Ghxu90mRBkyZIgJZvzh0YYNGyQ/P19+/fVXs06DHA1kNGRRl1xyiRw8eNCEOCtWrJD+/fvL6aefLunp6YHybNmyRWbMmCGffPKJrFy50pRp8ODBcv3118u+ffvM0rZt28D+9957rzz22GPm3L1795acnBxTxu+++05++eUXOfPMM+Xcc8+VXbt2VXodJk+eLJdeeqmsXr3aPP+KK64oUa6KaMilwVa/fv3Mtfrqq6/kwIED5lh+d999t3lNeq1//vln6dy5s4waNapKxwcAAAAAoL6gy5jFdMygSrfnV769JjRceeaZZ0zA061bN1mzZo15rK2HNAhauHChnHTSSWbfd9991+w/a9YsE+7oPq+++qrZtmDBAhOKtGjRwoRE3bt3N1+HDh1qtmvrHQ2dNBDS1jzqySefNMfSVkY33HBDoJvY22+/XaJbl3Yb01BJj13aQw89JGeccUbgcXJysvTp0yfweMqUKTJz5kzzWrQlVEU0/Bo7dqz5/pFHHpHnn3/elFcDpcpMnTrVvG59jt+bb75prtOmTZukdevW8vLLL8v06dNNKyL12muvyZw5c+SNN96Qu+666wg1BAAAAABA/UALIYtFRFc+wHFEVPAGQD7xxBNNGOSnrXG0W9j69etNy6ETTjghsK1JkyYmNNLWOErDHt3v0KFDpjWQBkS6aBCkrYgWLVpkHivtGqatd/QY2rXKv2zf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JkyYILfffrukpKTIqFGjyu0ytnv3bhk7dqwkJydLTEyMHH/88bJ06dIyXcb0+7feeks+/fRTcwxdtHXSaaedZs5T3KFDh0z4VLx1EQAAAAAAKB8thILQMmjvP/8peQsXllif9+OPsvf++6X1U08GpaWQhkH/93//J6+88op06dJFFixYIH/605+kadOmZfbdunWrnHnmmfLwww/Lm2++acIUDVh0mTZtmtln/PjxsnjxYnn++edNuLR9+3ZJTU01AdGMGTPkoosuko0bN0p8fLwJlfw0wLn55ptlYanX75eTkyNDhw6V1q1by2effWZaD/38888m0Cqv+9iGDRskKysrUC4Nka677jpT1qeeesqEVUpfux5TwyIAAAAAAFA5AiGLaTex0mFQ8VBIt1sdCGlrnkceeUS+/fZbGTx4sFnXqVMn0wro1VdflRtuuKFMeHTFFVeYljxKAyQNfjSoefnll2XXrl3y4Ycfypw5c2TEiBGB4/lpKKOaNWsmiYmJJY6tx3riiScqLOt7771nAqhly5YFjqOtj8qjXcc0bNLXV7zb2YUXXmgCIW05dOmll5p106dPNy2VtBURAAAAAACoHIGQxXTMoMq351h9StmyZYvk5eXJGWecUWYMn379+pXZf9WqVbJ69Wp59913A+t8Pp9ppaMtgdasWSOhoaEmIKquAQMGVLp95cqVpkz+MOhoREZGypVXXmlaN2kgpC2M1q5da1ocAQAAAACAIyMQslhIXNwRtls/YLJ2w1JffPGF6TZVnHap0i5ipfe/8cYbzbhBpbVr184ETEdLxwSqTPHuZTWh3cZ0rCEdj0i7k2lXsfbt21tybAAAAAAAGjsCIYuFNmki0aecYrqHlabrdbvVevbsaYIf7epVXque0oFQ//79Zf369RV21erVq5dpLTR//vxAl7HidPBm5fF4ql3W3r17y+uvvy7p6elVaiWk5yrvPFpGHYz6tddeM93Qpk6dWu2yAAAAAABgV8wyZjEdH6jVlCkm/ClOH7d6eEpQBpSOi4szAzDfcccdZlBnDYC0G9ULL7xgHpems4ctWrTIjMOjXbg2b95sxuPxz9zVoUMHueqqq+TPf/6zmR1Mu5Hp7F46rpDSljg6Vs/nn39uxgPyt1CqCp1dTMcDGjNmjBl4etu2bWaQah3AujxaFu3epgNY66DWbre7RCuhxx57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3vONr963bdtmnvvII4/Is88+Kx9//LGkp6ebDwGFhYWV/o73b0PjrXsdh+Spp56Sjz76SL744gsTCOnYJYRCDf8znd8bb7wh48aNk6ioqMA6fs/bt+6D/Xs+zJKjoEb0P39r166VH3/88aie/8wzz8iDDz4omzZtkvvuu08mTpwoL730ktnWrVs3s/iddNJJsnXrVvOcd955h5proHWv9az/OfrTn/4UtLKhYdY77/nG+bP+/vvvD3zfr18/yc3NNcHgrbfeanEp0dDqnvd846t3/WCh/1V+/vnnZeTIkWbd+++/Ly1atJC5c+ealkCwb91ra0H9W99PB7XVXgL6c0FbDaHhfqZT2nJkw4YNfE5rYG4JYt0H+/c8LYTqmM4K9vnnn5sf8tos1E9/8Ot/AkrPGqWjkuu24vSxNj/TXwKvvvqqvPzyy7Jv374Kz6lNzrds2RKEV4Paqvvvv//e/GcoLCzMLKeffrpZr38kaDjoP07pmSv0sbYiK546o3HVe3l4zzeOn/XFnXDCCbJ7927Tasx/HN7v9qz78vCeb9j1rv8NVj179gxsb9q0qflZv2vXrkrf8/5taLx1X9HPBf62bxw/67Wnh3YNGjBgQIn1/J63b90H+/c8gVAd0f7/evPMnDnTfMjr2LFjie16IzidTvnuu+8C67RfuP4yGDx4cKX/WVCV/aG4cuXKwC8cNMy61+aCq1atMnWpi7+b4A8//BCYmlT3LX4MpV0OKrt/0PDrvTy85xvfz3qt06SkJImIiDCPeb/bt+4r2off8w233rXLgX+9n3YbSk1Nlfbt25vHuu+CBQtMa5Liv+P1v8h6f6Dx1n15eM83jp/1OTk5povwtddeW+Y8/J63b90H/T0flKGqcUQ333yzLyEhwTdv3rwS08fp1HPFp6nTqeu+//57M03d4MGDzeL3xRdf+N58803fmjVrzIwDn3/+ua9Hjx6+k08+ObDPM88845s1a5Zv8+bNZr/bbrvNFxISUunsBaj/dV9aeaPP+6envOuuu8yI9i+++CLTztug3nnPN756/+yzz3yvvfaa+RmuP8t1diF9bz/wwAOBfXi/27fuec83zp/1559/vpkpdOHChab+zznnHF/Pnj0DU4vr7DU67fyVV15ppjz+4IMPzL3BtPONv+6nT5/ue++998zfdrr861//Mn/b62cCNOy/715//XVfZGRkubNJ8XvevnX/TJA/zxMI1RH9EFfeMm3atMA++fn5vr/85S9mWlH9JX/BBReYm8xPbyy9ofRG1BuoS5cuZsrR4jfS448/7jvmmGPM9uTkZN+wYcPM89Cw6760iqYj1PV9+/b1hYeH+zp16lTiHGic9c57vvHV+5dffmnex7Gxsb6YmBhfnz59fK+88orP4/GUOBfvd3vWPe/5xvmzPjMz0/fnP//Zl5iYaP5+03127dpVYp9Vq1b5TjnlFF9ERISvdevWvscee6zWXifqru41ENJ/AOvz4+PjfYMGDSoxrTUa7t93+rlu3LhxFZ6L3/P2rPvHg/x53vG/FwMAAAAAAACbYAwhAAAAAAAAmyEQAgAAAAAAsBkCIQAAAAAAAJshEAIAAAAAALAZAiEAAAAAAACbIRACAAAAAACwGQIhAAAAAAAAmyEQAgAAOArz5s0Th8MhGRkZXD8AANDgOHw+n6+uCwEAAFDfDRs2TPr27SvPPvuseVxYWCjp6enSvHlzEwwBAAA0JGF1XQAAAICGKDw8XFq0aFHXxQAAADgqdBkDAAA4gquvvlrmz58vzz33nGkNpMv06dNLdBnTx4mJifL5559Lt27dJDo6Wi6++GLJy8uTt956Szp06CBJSUly6623isfjCRzb5XLJnXfeKa1bt5aYmBg54YQTTHc0AACAYKKFEAAAwBFoELRp0yY57rjj5KGHHjLr1q1bV2Y/DX+ef/55+eCDDyQ7O1suvPBCueCCC0xQNHv2bNm2bZtcdNFFcvLJJ8tll11mnjNhwgRZv369eU6rVq1k5syZcuaZZ8qaNWukS5cu1A0AAAgKAiEAAIAjSEhIMF3EtNWPv5vYr7/+WmY/t9stL7/8shxzzDHmsbYQeuedd+TAgQMSGxsrPXv2lOHDh8vcuXNNILRr1y6ZNm2a+aphkNLWQl999ZVZ/8gjj1A3AAAgKAiEAAAALKKBkT8MUjrgtHYV0zCo+LqDBw+a77UVkHYf69q1a4njaDeyJk2aUC8AACBoCIQAAAAs4nQ6SzzWMYbKW+f1es33OTk5EhoaKitWrDBfiyseIgEAAFiNQAgAAKAKtMtY8cGgrdCvXz9zTG0xdOqpp1IPAACg1jDLGAAAQBVo16+lS5fKjh07JDU1NdDKpya0q9gVV1wh48ePl08++US2b98uP/30kzz66KPyxRdfUC8AACBoCIQAAACqQAd71m5dOjB006ZNzUDQVtDBozUQ+tvf/mamqx8zZowsW7ZM2rVrR70AAICgcfh8Pl/wDg8AAAAAAID6hhZCAAAAAAAANkMgBAAAAAAAYDMEQgAAAAAAADZDIAQAAAAAAGAzBEIAAAAAAAA2QyAEAAAAAABgMwRCAAAAAAAANkMgBAAAAAAAYDMEQgAAAAAAADZDIAQAAAAAAGAzBEIAAAAAAAA2QyAEAAAAAAAg9vL/AXq8onr8pPmgAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "tlca.dynamic_lcia(\n", + " metric=\"GWP\",\n", + " fixed_time_horizon=False,\n", + " time_horizon=100,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Validating the cohort × vintage tracking\n", + "\n", + "We can check that `bw_timex` is doing what we expect by comparing its prediction to a hand-rolled\n", + "calculation that uses *only* flodym outputs and the vintage factors. For a fixed calendar year\n", + "`y`, the electricity consumption attributable to the cohort produced in year `c` is\n", + "\n", + "$$E_{c,y} \\;=\\; \\text{stock\\_by\\_cohort}[y, c] \\;\\times\\; \\text{ANNUAL\\_MILEAGE} \\;\\times\\;\n", + "\\text{ELECTRICITY\\_CONSUMPTION} \\;\\times\\; f_{\\text{vintage}}(c).$$\n", + "\n", + "Summed over `c`, this gives the year-`y` fleet electricity demand. The plot below shows that\n", + "decomposition for `TARGET_YEAR = 2030`: the bars are the per-cohort kWh, and their colour encodes\n", + "the vintage efficiency factor. Older cohorts contribute disproportionally more electricity (and\n", + "emissions) per vehicle — exactly the vintage-locking behaviour `temporal_evolution_factors` with\n", + "`reference=\"consumer\"` encodes inside `bw_timex`.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Total fleet electricity in 2030: 2,178.6 GWh\n", + " of which from cohorts ≤ 2025: 606.4 GWh\n", + " of which from cohorts > 2025: 1,572.2 GWh\n" + ] + }, + { + "data": { + "image/png": "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w/TPP/9Yljt37ji1LbQXxOS2BQsWlKJFi8q0adM0S4QZfOHevXsyefJkndepatWqOvnV1KlTNSj666+/dB1kuBBcIcuFloWoWxw6dKiMGzdOnj175uzTIyIiIiIiL9OtWzf57rvvwtz+ww8/SI8ePTwXLGESKRwMSt7cDcERpEqVSr8iaMLsvtWrV7esg1l8s2XLpvM9Ab5iQlyzpzugx/r9+/flyJEjdvfz9OlTvd96ISIiIiKKM5PSOrt4uUWLFkmFChXC3F6+fHlZuHCh54IlBCK7d+8Wd0M9IaI+PElzll4M2EqQIEGYyaoQGOE+cx3rQMm837wvvLFSKOkzF84PRURERERxgWHV5MHhRbzf7du39bo+NAwbunXrlufGLGF8EBoooPQNGR2MDXJHWz6MXTp8+LBs2bJFolvfvn0lODjY8jMySwyYiIiIiIi8U548eXSIT+hJcjE3bK5cuTwXLHXo0EG/fv75525ry4cntWLFCvnjjz+0LbkJTRsw7ghjo6yzS+iGh/vMdTAprjWzW565TmiBgYG6EBERERHFKT7a4CE4OFhjips3b2qvA1i/fr188803MmbMGM+V4bmzLZ9hGPqklixZIhs2bJCcOXPa3I+GDshc4Yma0FocTSDKlSunP+ProUOH5MaNG5Z11q5dqym3AgUKOPv0iIiIiIi8ltMleC7MyxQboQEdAiM0h6tSpYouaAA3fvx4S7LHY5PSugtK7+bMmSPLli3TuZbMMUaoNwwKCtKv7du310gRTR8QAHXt2lUDpLJly+q6aDWOoKhly5YyatQo3caAAQN028weEREREZFPcaVhQxxo8ACdOnXSBdklxBKYozWqXAqWHj16pHMkIcMTuj03OuU5CpEevP766za3oz04WorDt99+K/7+/joZLbrYocHEjz/+aFk3ICBAS/hwYhBEYX6m1q1b2y0TJCIiIiKiuC1t2rRu25bTwdK+ffukdu3a8vjxYw2akPFBhwm0EscMus4ESyjDi0zChAl1ziQs4cmePbv89ttvDu+XiIiIiChO8qExSyVKlNDhOilTppTixYtr/4Tw7N271zPBUs+ePaVu3boyYcIELZPD5LAYV9SiRQvp3r27SwdBRERERERu4EPBUr169SzDburXrx8t+3A6WNq/f7/89NNPWhqHEjiUxqEdH8YLofytYcOG0XKgREREREQUCR8KllKmTKkxCbRt21a7aps/u4vTW0MWyTwIlN1h3BIgy3Tx4kW3HhwREREREbnQ4MHZxQsFBwfrfKmArtpRmXzWbZkl1APu2rVL8ubNK5UrV5aBAwfqgc2cOVMKFSrk9gMkIiIiIiIH+VBmKVOmTLJo0SLtp4BeCJcuXZInT57YXTdbtmyeCZaGDx8uDx480O+/+OILadWqlXaiQ/A0ZcoUlw6CiIiIiIjIGZguCNMKYd5WNHd47bXXwqyDIAr3OTsfrMvBUqlSpSzfowxv1apVLu2YiIiIiIjcy5VJZr11UtoPPvhAmjZtKufPn5ciRYrIunXrJHXq1G7dR4xOSktERERERG7kQ5PSfvfddxowYSgQ5mnFnKuYjDZGGzzcvn1bOnfuLAUKFJA0adLoPEvWCxERERERxfCYJWcXL2/w0K5dO8tQoRjNLLVs2VJOnTol7du3l/Tp00c4+RMREREREXkOLs2dvTz31sv5TLGxwcOff/4pW7ZskaJFi7q0QyIiIiIiiiY+VIY3IDY2eMiXL5/8+++/Lu2MiIiIiIgozjZ4+PHHH6VPnz46vxIGU2GSWmvJkiVz5/ERERF5lZchIRLg5hnkY/N+iSiW8aF5liBp0qSWBg8VKlSQwMBAidFgKUWKFDqQqmrVqm5NcREREcUFCFi6b1ghp/657bF95kmZWsZWfctj+yOiWMzHgiVT69at5e7duzJz5kw5ffq09OrVS5vP7d27V/ssZM6cWTwSLDVv3lyzSXPmzGGDByIiIjsQKB25fYPnhohiAMYfOTsGyTvHLFk7ePCgVK9eXZInTy7nzp2TDh06aLC0ePFiuXDhgsyYMUM8EiwdPnxY9u3bJ6+++qpLOyQiIiIiomjio5mlnj17Sps2bWTUqFFammdCp7xmzZq5vF2ni5tLlSolFy9edHmHREREREQUPfz8DJcWb7d7927p2LFjmNtRfnft2jWXt+t0Zgnt+bp37651gIULFw7T4AGdKIiIiIiIKIbEgUyRs9DYwZyg1tqJEyckbdq04rFgqXHjxpZZck1o7MAGD0REREREFBPefvtt+fzzz2X+/PmW+ARjlT799FNp1KiR54Kls2fPurwzIiIiIiKKPq6U1cWFMrxvvvlG3nnnHUmXLp3OCVu5cmUtvytXrpx88cUXnguWsmfP7vLOiIiIiIgoGvlog4fkyZPL2rVrZevWrXLgwAF5+PChlChRQjvkRYXTwRKgf/mECRM0y7R9+3YNoMaMGSM5c+aUevXqRemAiIiIiIjINX5+/y3OPiauqFChgi7u4nQ3vPHjx0twcLC24cPET+YktJisFgETERERERHFEJTUubKQe4Kl77//XiZOnCj9+/eXgIAAm5bihw4dcnZzRERERETkha3Dx40bJzly5JCECRNKmTJlZOfOneGu+/z5c23AkDt3bl2/aNGismrVKpt1RowYIa+99prOk4SxR/Xr15fjx4+LVwVLKL0rXry43XZ9jx49ctdxERERERFRLDVv3jytNhs0aJDs3btXg5+aNWvKjRs37K4/YMAA+emnnzTxcvToUfnwww+lQYMGsm/fPss6mzdvls6dO8tff/2l448QYNWoUSNGYwyngyWMS9q/f3+Y2xEZ5s+f313HRURERERELo5ZcnZx1ujRo6VDhw7Stm1bKVCggPYzSJQokUyZMiXcngf9+vXToTy5cuWSTp066ffoYmcdT7Rp00YKFiyowde0adO0/feePXti7H3gdIMHRJCI+J48eaJzKyHd9ssvv2jabNKkSdFzlEREREREFDlXyuqcXP/Zs2cawPTt29dym7+/v3aeQ/M3e54+farld9aCgoJky5Yt4e7n3r17+jVVqlQOHdfp06dl6tSp+nXs2LFayvf7779LtmzZNADzSGbp/fffl5EjR2oq7fHjx9KsWTNt+oADatKkiVPb+uOPP6Ru3bqSKVMmnThq6dKlNvcjssTt1subb75ps86dO3ekefPmkixZMm0y0b59e20VSERERETks63DnV1E5P79+zbL06dP7e7i1q1b2uQtffr0NrfjZ8xtZA9K9JCNOnnypISEhGiZ3eLFi+Xq1at218c6PXr00M52hQoVivRpo4SvcOHCsmPHDt2uGQ+gjThKBV3ldLAECE7wRHEQOCGXLl3SIMVZqD9Eig2Dw8KD4Agn0VyQxQp9LEeOHNETvmLFCg3APvjgA1eeFhERERGRzzZ4yJo1q85XZC4jRoxw23EhsZI3b17Jly+fJEiQQLp06aIlfMhI2YNKtsOHD8vcuXMd2n6fPn1k2LBhGhNg+6aqVavqGCiPzrNkQl0iFlfVqlVLl4igcUSGDBns3vf3339rbeOuXbu0Gx9g0BjqH7/++mvNWBERERER+YqozEl7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x4+vsUmjRo1kwIABnguWMCHt1atXJV26dDa337t3T+97+fKlywdDRERERESu89VueKlSpbJ87+/vL3369HHLdp1u8ICxShgsFdrt27d1vBIREREREcXsmCVnF28XEBAgN27csBuj4L5ozyxhjBIgUGrTpo3NeCVkkw4ePKjleUREREREFDN8tcGDYdh/Dk+fPtXueNEeLCVPntxyIOhdHhQUZLkPB1C2bFnp0KGDywdCRERERERR42vB0nfffWdJ6EyaNEmSJElik9D5448/JF++fNEfLE2dOlW/5siRQz755BOW3BERERERUYzCRLRmQmfChAk2JXdI6CB2we0e7YZHRERERESxj69lls6ePatf0Whu8eLFOt+SOzkULJUoUULWr1+vOy9evLjdBg+mvXv3uvP4iIiIiIjIQX4utAIP/8ree0TXHK8OBUv16tWzNHSoX79+tBwIERERERFFja9llqzHJ02bNk0TPOiKFxISItYwQW20BUvWpXcswyMiIiIiip18NVjq3r27Bkt16tSRQoUKRVgJF61jlnbt2qWRWpkyZWxu37Fjhw6oKlWqlFsOjIiIiIiInOOrwdLcuXNl/vz5Urt2bbdu1+lJaTt37iwXL14Mc/vly5f1PiIiIiIiihm+OiltggQJJE+ePG7frtPB0tGjR7XhQ2ho/ID7iIiIiIiIPOnjjz+WsWPHhjs5rcfK8NDo4fr165IrVy6b269evSrx4jm9OSIiIiIichN0wnO2G56z68dGW7Zs0Y54v//+uxQsWFDix49vcz/airvC6eimRo0a0rdvX1m2bJkkT55cb7t7967069dP3njjDZcOgoiIiIiIos5XxyylSJFCGjRo4PbtOh0sff3111KpUiXJnj27lt7B/v37JX369DJz5kyntvXHH3/IV199JXv27NHM1JIlS2xakyONhu57EydO1ICsQoUKMn78eMmbN69lnTt37kjXrl3l119/FX9/f2nUqJGm4JIkSeLsUyMiIiIi8mr+fiG6OPsYbzd16tRo2a7TY5YyZ84sBw8elFGjRkmBAgWkZMmSGpwcOnRIsmbN6tS2Hj16JEWLFpVx48bZvR/7+O6772TChAnabS9x4sRSs2ZNefLkiWWd5s2by5EjR2Tt2rWyYsUKDcA++OADZ58WEREREZHX89UGD9HFpUFGCFrcEZDUqlVLF3uQ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16ZNm2T48OHy448/6hinU6dOSffu3bWBA5o6wPz582X27Nk6vgljlvbv3y89evSQTJkySevWrSUmMFgiIiIiIoojzNI6Zx8DCJSsg6XwpEmTRjM/169ft7kdP2fIkMHuYxAQtWzZUt5//339uXDhwvLo0SP54IMPpH///lrG16tXL80uNWnSxLLO+fPnZcSIETEWLHHMEhEREREROSxBggRSsmRJHV9kCgkJ0Z/LlStn9zGPHz/WgMgaAi4wW4OHtw62HVOYWSIiIiIiiiM81Q0vODhYsz2lSpWS0qVLa+twZIrM7nitWrWSzJkza1YI6tatqx30ihcvbinDQ7YJt5tBE77HGKVs2bJpGd6+ffv0Me3atZOYwmCJiIiIiCiO8FSw1LhxY7l586YMHDhQrl27JsWKFZNVq1ZZmj5cuHDBJks0YMAAnVMJXy9fvixp06a1BEem77//XgOojz76SG7cuKFjlTp27Kj7iCkMloiIiIiI4gh/v/8WZx/jii5duugSXkMHa/HixdPueljCkzRpUs1QYYktGCwREREREcUR/i5klvAYso/BEhERERFRHOHvQgc3dnwLH4Mlojjm5csQnQDWV/ZLRERE/1+A33+LM5xd35cwWCKKYxCwjGgxVieA9ZRs+TNL31ndPbY/IiIiIk9gsEQUByFQOrXvbEwfBhEREXlYgPjp4uxjyD4GS0REREREcQTHLLkXgyUiIiIiojgiwM9PF2cfQ/YxWCIiIiIiiiP8xU8XZx9D9jFYIooCdp4jIiKi2ASBj7NjkBgshY/BElEUsPMcERERUdzFYIkoith5joiIiGILluG5F4MlIiIiIqI4gg0e3N9dME4YN26c5MiRQxImTChlypSRnTt3xvQhkZvHBvnSfomIiIhc4e/ifxSHM0vz5s2T4OBgmTBhggZKY8aMkZo1a8rx48clXbp0EluxOYDjODaIiIiIKHIsw3OvOBEsjR49Wjp06CBt27bVnxE0rVy5UqZMmSJ9+vSR2Cq2BgCxNYjj2CAiIiKiiAX4+evijAB2Do+7wdKzZ89kz5490rdvX8tt/v7+Ur16ddm+fbvEdrExAIitQRwRERERkSd5fbB069YtefnypaRPn97mdvx87Ngxu495+vSpLqZ79+7p1/v374unpcuTWp69fOrR/TnyPJ88f+LR48L+Ijuu2HquYuNxxcZj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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import matplotlib as mpl\n", + "from matplotlib.colors import Normalize\n", + "\n", + "def vintage_factor_lookup(cohort_year: int) -> float:\n", + " keys = sorted(vintage_efficiency_factors)\n", + " yrs = np.array([k.year for k in keys])\n", + " vals = np.array([vintage_efficiency_factors[k] for k in keys])\n", + " return float(np.interp(cohort_year, yrs, vals, left=vals[0], right=vals[-1]))\n", + "\n", + "cohort_years_active = years[: yr_idx + 1]\n", + "vehicles_per_cohort = stock_by_cohort[yr_idx, : yr_idx + 1]\n", + "vintage_factors_active = np.array([vintage_factor_lookup(c) for c in cohort_years_active])\n", + "\n", + "kwh_per_cohort = (\n", + " vehicles_per_cohort\n", + " * ANNUAL_MILEAGE\n", + " * ELECTRICITY_CONSUMPTION\n", + " * vintage_factors_active\n", + ")\n", + "\n", + "norm = Normalize(vmin=vintage_factors_active.min(), vmax=vintage_factors_active.max())\n", + "cmap = mpl.cm.viridis_r\n", + "colors = cmap(norm(vintage_factors_active))\n", + "\n", + "fig, ax = plt.subplots(figsize=(9, 4))\n", + "ax.bar(cohort_years_active, kwh_per_cohort / 1e6, color=colors, edgecolor=\"white\")\n", + "ax.set(xlabel=\"cohort (production year)\",\n", + " ylabel=f\"electricity demand in {TARGET_YEAR} [GWh]\",\n", + " title=f\"Per-cohort electricity demand of the fleet in {TARGET_YEAR}\")\n", + "sm = mpl.cm.ScalarMappable(norm=norm, cmap=cmap); sm.set_array([])\n", + "fig.colorbar(sm, ax=ax, label=\"vintage efficiency factor\")\n", + "fig.tight_layout()\n", + "\n", + "print(f\"Total fleet electricity in {TARGET_YEAR}: {kwh_per_cohort.sum()/1e6:,.1f} GWh\")\n", + "print(f\" of which from cohorts \\u2264 2025: {kwh_per_cohort[cohort_years_active <= 2025].sum()/1e6:,.1f} GWh\")\n", + "print(f\" of which from cohorts > 2025: {kwh_per_cohort[cohort_years_active > 2025].sum()/1e6:,.1f} GWh\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Isolating the vintage-locking effect\n", + "\n", + "To make the contribution of vintage locking visible, we rerun the same model with the\n", + "`temporal_evolution_factors` removed from the electricity edge and compare the dynamic GWP100\n", + "score to the run that included them. Everything else (cohort distribution, age-relative TDs,\n", + "background interpolation) is identical, so the difference is attributable purely to the foreground\n", + "vintage modifier.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 08:52:20.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 7\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 08:52:20.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n", + "\u001b[32m2026-05-04 08:52:20.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Time-explicit, NO foreground evo : 33,963,485,474 kg CO2-eq\n", + "Time-explicit, WITH vintage factors: 31,477,120,065 kg CO2-eq\n", + "Vintage-learning savings : +2,486,365,409 kg CO2-eq (+7.3%)\n" + ] + } + ], + "source": [ + "saved_factors = electricity_edge[\"temporal_evolution_factors\"]\n", + "saved_reference = electricity_edge[\"temporal_evolution_reference\"]\n", + "del electricity_edge[\"temporal_evolution_factors\"]\n", + "del electricity_edge[\"temporal_evolution_reference\"]\n", + "electricity_edge.save()\n", + "bd.Database(\"foreground\").process()\n", + "\n", + "tlca_no_evo = TimexLCA(\n", + " demand={ev_fleet_product: n_total_inflow},\n", + " method=method,\n", + " database_dates=database_dates,\n", + ")\n", + "tlca_no_evo.build_timeline(\n", + " starting_datetime=datetime(FU_YEAR, 1, 1),\n", + " temporal_grouping=\"year\",\n", + ")\n", + "tlca_no_evo.lci()\n", + "tlca_no_evo.dynamic_lcia(\n", + " metric=\"GWP\",\n", + " fixed_time_horizon=False,\n", + " time_horizon=100,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "\n", + "# Restore so any downstream rerun stays consistent.\n", + "electricity_edge[\"temporal_evolution_factors\"] = saved_factors\n", + "electricity_edge[\"temporal_evolution_reference\"] = saved_reference\n", + "electricity_edge.save()\n", + "bd.Database(\"foreground\").process()\n", + "\n", + "score_no_evo = tlca_no_evo.dynamic_score\n", + "score_with_evo = tlca.dynamic_score\n", + "delta = score_no_evo - score_with_evo\n", + "print(f\"Time-explicit, NO foreground evo : {score_no_evo:>16,.0f} kg CO2-eq\")\n", + "print(f\"Time-explicit, WITH vintage factors: {score_with_evo:>16,.0f} kg CO2-eq\")\n", + "print(f\"Vintage-learning savings : {delta:>+16,.0f} kg CO2-eq \"\n", + " f\"({delta / score_no_evo * 100:+.1f}%)\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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joiIiEp3cHcux/xN13Ps2LGC7g8RUbEzx8cj6ptvkPjHH7Z1FoMBUZ27I2PojdBXqMCeOiIiInJ7rAJARGWWpJEn7tqFqG+/hSUx0bY+vmETJN56G/TVqzOoIyIiIs8N7ubOnevwfR955BFnn56IqFhkhIerFMwUu0wDk68fIm4aBV33npyrjoiIiDw/uPvggw8QERGB5ORkVUVTxMbGwt/fH1WrVs1WMZPBHRG5G81sVsVSYtasgZaeblsf3bodUsfeqlIwiYiIiEojp2fcnTVrFtq3b49//vkH0dHR6iLXO3bsiDfeeEONz5PLf//9VzR7TERUQGnnz+PKK68getkyW2An89UFT52B9GkzGNgRERFRqabTZNCJExo3bqymRejQoUO29QcPHsStt97qdPGV4iYTsleoUAFxcXGcaJ2ojLCkpamJyON+/BGwWNQ6TadDZNeeyBg5Cno/v5LeRSIiInITsWkZanjG0LpV3WaYhqMxjNNpmSEhITDZTehrZTabERYW5vyeEhEVIRlTFyHTG4SH29YlV62O2PG3Q9+oMQumEBERkcdwOrgbNGgQ7rvvPixevFilYlp77WbOnInBgwcXxT4SETnNnJiIqGXLkLhjR7bpDSL6D4F58BDoORcnERERlfXg7osvvsCdd96Jzp072yYql568YcOGqYCPiKgkSaZ50r59iFq6VM1fZ5VQrwHix0+EoWZN9tYRERGRR3I6uJOKmD/++CNOnz6NkydPqnXNmzfHDTfcUBT7R0TkMFNkJCKXLEHykSNZ63x8EHHjzUDPXjAYDGxNIiIi8lgFnsS8QYMG6hdyKbBiNHIudCIqOZrFgvhff0X0qlXQUlNt62Oat0LKLeOhrxTEt4eIiIg8ntNTIcj8djNmzFDz2rVq1QoXL15U6x9++GHMnj27KPaRiChPprg4hL7zjkrDtAZ26YHlEDxpGtLuvo+BHREREZUZTgd3zz33HP766y9s27YNvr6+tvVSTGXlypWu3j8iojwlHz2KK88/rypiWkV27obIp5+H/mrBJyIiIqKywul8yvXr16sgrnv37tDZzfsgvXhnz5519f4REV1DM5kQ8913iP3hB6mgYuuti7htMgwtWrJgChEREZVJTvfcRUREoFq1atesT0pKyhbsOWLBggVo27atmohPLj169MBPP/2U5/0XLVqEPn36oFKl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ERFRWWN0Ju3y9ttvR8M8Sr/LeLvTp0+7ct+Iio3UFYrduBExq1fb1kV27oaM8bdDb3Cv6pISd8bu80bYJj9oGVeLphg0NBtlRs+RRuhZNIWIiIioTHI4uGvdujW6deuGmTNn5nr7kSNHsGjRIlfuG1GxBXbRy5cj7scfbevC+wyAZdQYt5vg25SoQ8h3/kj8J6sn0aeaGf3u06FuY6ZhEhEREZVlDgd3vXr1wqlTp/K8vVy5cmpyc6LSRLNYEPn550jYvt22LnToCGDojXA3iaeMCF7jD3NCVsplrd4ZGHiHF3x8mYZJREREVNZxnjsqs6QSZviCBUj688/MZZ0OoaNvga63e/1IYckAwn/2Q8xuH9s6Q4AFXe7U0Kqr+40FJCIiIqKSmeeuRH/uf+utt9ClSxfV61etWjWMGTMm395Bqw8//BDNmjWDn58f6tati8cffxypqanFss/kGSypqQh9/31bYGcxGBBy2x1uF9ilhupxfn65bIFdheYmjH1dz8COiIiIiAoW3CUlJanxdrVr10bVqlVVcZWIiAgUxvbt2/Hggw9i79692LJli5oIfejQoWpbeVm2bBn+7//+Dy+//DL++ecffP7551i5ciWef/75Qu0LlR3mpCSEvP02Uo4ezVw2eiFkynToO3eBOxVNid7trQK7tLCrBV2MGlqON2HcM0ZUCGIaJhEREREVMC3ziSeewGeffYbJkyerHjMJsmQc3rp16+AqEixKD54EfXmN33vooYdUUPfbb7/Z1j355JPYt28fdu3a5bIuTfJM5rg4hLzzDtIvXFDLJh8fhE27F4amTeFORVOCV/sj6VRWyqVvTTP636dD7QacmpKIiIiorIl3MIZx+ExRgrgvv/wS48ePV8tTpkxB9+7dYTKZYDS65oRTdlYEBQXleZ+ePXvim2++wZ9//omuXbviv//+w48//qj2hyg/pshIhMyejYzQULWc4R+AiBn3w1C/vts0XNIZI66szF40pW5/E/pPMsLbm711RERERJQ3h6Oyy5cvq546q06dOsHLywvBwcGoV68eCstiseCxxx5T25BpF/IyadIkREZGonfv3qqEvQSX999/f55pmWlpaepiH/VS2ZMeHKxSMc1RUWo5rXwFRN77AAw1asIdaGYgYosvorb7SGUXtc4QaEH36Rqad+QUB0RERER0fXpngi8J5uxJ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CaZydiFKgCe9ZtJt6gypuiOkFK09qVQjY+mEVOBkQHItc1ISYq6OM5QJy5NuHg293fsS95cXYvZc7bE0auj/gA7+gQzsiIiIiIg8ldPBnVQMsg/urGVMZSJGGffmDEdquUi6Zn5kbryyKHbjRliuTowY3bYD9PXq225LC9cj5LuscXZtJphRrwnH2REREREReTKng7ucvWxU/DIiIxH/yy/qusVgRNqIm21zWljSgcvfBEBLzwzAq3UxocsQVsYkIiIiIvJ0Tufpydg3mW8iJ1nn7JwPVDAxq1apYioismcf6CtXtt0Wut4f6eGZo5Z9apgxZIaRFZmIiIiIiMoAp4O7hQsXqqqVObVq1Qqffvqpq/aL8pB27hwS//hDXc/w84dpyDDbbQnHvRB3KDP9UuetYfBDevj6cpwdEREREVFZ4PSZv1S0lHkncpJxd1I1k4qOjFGMWr7cthw1cAj0/plj60xJOoSsy6wwKtrdbkaNOmW47jARERGRE7799ttscynnJJXh7777brdq0507d+Y6B7W7nb9OmTJFFWUcO3ZsSe+Ox3M6uJOqmLt3775mvayTicyp6KQcOYLUEyfU9dRKlWHp3dd2W9hGP5gTr85n18qEjgM4zo6IiIjIUTIH2ffff29blgKCMt9aUStM0NinTx/89ddfRb6dwgagEidIB5HMbV1QDRo0wK5du1y6b57I6YIq99xzDx577DFkZGRg4MCBat1vv/2GZ555Bk8++WRR7CPJrx5mM6LsppqIufEm6L0yA7j4Y16I/yszHVPvZ8GA6RxnR0REREQlT6Y1a9SokZqvuqSYTCanq/qXmZ67p59+GjNmzMADDzyg3ii5PPzww3jkkUfw3HPPFc1eEhJ27EDGlSuqJRLr1IOuYydbOmboert0zNssqFSZ4+yIiIiIxKJFizBp0iR1XTonAgIC8Nprr6nl06dPo3bt2rbptQYPHqyuDx06VP1t1qwZAgMDVe+TSElJwfjx41GuXDl069YN586dszWy3KdDhw4q/bBfv374559/8uwFlOrz33zzjZry680338RXX32ltjN8+PBr3jTZJ7ndKjk5WW3/0qVL6vEyHZn9dmQe6YYNG6JKlSqqEKLIazuyrn79+ihfvjx69OiBv//+2/Zc//77r1on25IJxW+77Ta88cYbtts//vhjNG3aVG3nzjvvRFJS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vSbQtfu16ZgTJR2Tbx8RERERuZ4UUJGCKbGxsaoXScYsyvg8cm+MDtyMlpGB6NWrbctxI26G3mBAqFTHTMrsaA1qY0L7PqyOSURERERFQ8bCFXR8H5UcpmW6mbgtW2C6Ok9IXOOm0Ldqjfi/vZBw9Go6pr8FA5mOSUREREREOTC4cyPmxETErl+vrms6HZJGjs5Mx9yQlY7ZgdUxiYiIiIgoFwzu3Ejshg2wJCer69HtOkJft172dMy2JrRjOiYREREREeWCY+7cREZ4uErJFBajEWkjbkZiznTMaUZOe0BERERERLliz52biF61CjCZ1PXInn1h8a6cLR2z4ySNk5UTERERFREp93/zzTfnefsrr7yCu+++u8i34w6Sk5MxfPhwNZ/aY489VtK7Q05gcOcGUs+eVdMfiAz/AGQMGqqmPbBPx2zbi52sREREREVl8uTJ+P77723LOp1OTQdQ1NvJz7Rp0/DGG2+guK1ZswaJiYmIiYnBhx9+WODnKao2pLwxuCthmqYhevly23LUwKFIOlMBCccy0zENrI5JRERERMVIJi9v1qwZDAZDibW76WpGGzmHwV0JSzl2DKknT6rrqUFVkNG+b/bqmJKOWYlvExEREVFBLFq0CJMmTVLXMzIyEBAQgNdee00tnz59GrVr11bXlyxZgsGDB6vrQ4cOVX8lwAkMDMTOnTszz9tSUjB+/HiUK1cO3bp1w7lz53LdZpMmTbB9+3bb8vnz51WKozzefjuy3mg0qn2sWbMmatSoga+++krdJn8lhfP1119X+3D//fer9Q8//DBq1aqFihUrqv2UQMxq3759aNOmjdqW3L9fv3745ptv1G1msxkvv/wy6tevj+rVq+PJJ5/MNYB68803VfvI9mW769evV8/bpUsX9bzy+Hnz5mV7zNy5c9G0aVPVLl27dkVUVFSubWixWNQ+1K1bV73eRx55BGlpabb2HzBgAO677z5UqFABX375JX744Qf1eHneBg0aYMWKFQU6BsoSRg0lzK9lS1SZMQOW8uVxZchwhH1fDubkzLelcjsT2vXmZOVEREREBdWnTx9bcHbo0CEV2OzatUsty3q5PadffvlF/T116pRKT7TeZ926dXjggQdUuqIEHTIOLze33XYbVkk9havkuoyz8/PL+gHfSoKuY8eO4cKFC1i6dCkefPBBJCQk4M4771Qp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Zs3C5s2b8w3shI+Pj7rYb1MwPZOIiIiIiEoDa+xyvX45Y0mnYi5btkz12slcd6GhoWq9RKV+fn7qulTAlCkOJL1SyNQHL730knpcgwYNbI+RijI5q8rkJiEhQf1leiYREREREZUmEstIrOSWaZl5zX3y5ZdfYtq0aep6//79VRC3ZMkStSzXL1y4cM1jXn75ZbzyyisOFW6R+VckmHSXuVesqaKXLl3i9Axs/zKFxz7bvizicc+2L4t43LP9y6p4F53nS8gmgZ0UkpT5JN02LfN6JF3T3vnz5wu1TWkMmTvCHckbzrn32P5lEY99tn1ZxOOebV8W8bhn+5dV5V1wnp9fj53bVcskIiIiIiKigmNwR0RERERE5AEY3LkBqeYpYwbtq3oS278s4LHPti+LeNyz7csiHvds/7LKp5jP891injsiIiIiIiIqHPbcEREREREReQAGd0RERERERB6AwR0REREREZEHYHDnIm+99Ra6dOmiJkevVq0axowZg1OnTmW7T2pqKh588EFUrlwZgYGBuOWWWxAWFma7PSoqCjfeeKOanFAGXcqEhw899JCa/NB+3j+ZfD3nJTQ0FGWVK9renrwPMheitGtsbGy226T9O3bsqN6fJk2aYMmSJSjLiqvtedwXXdvn9n2yYsWKbPfhcV9y7c9jv+jaXsh3eNu2beHr66ueSx5j7++//0afPn3U7fJ/8jvvvIOyrLjaXuY0zu2zsXfvXpRVrmh7afPc2lUu4eHhtvvxO79k2t5l3/dSUIUKb9iwYdqXX36pHTt2TDty5Ig2YsQIrV69elpiYqLtPvfff79Wt25d7bffftMOHDigde/eXevZs6ft9ujoaO2TTz7R9u/fr50/f1779ddftWbNmmkTJ0603Wfr1q1SAEc7deqUFhISYruYzeYy+za6ou3tjR49Whs+fLhq55iYGNv6//77T/P399eeeOIJ7cSJE9q8efM0g8Gg/fzzz1pZVVxtz+O+6Npe2lqex/77JCUlxXY7j/uSbX8e+0XX9nPmzNFq1aqlffvtt9qZM2e0v/76S9uwYYPt9ri4OK169era5MmT1baWL1+u+fn5aQsXLtTKquJq+3PnzqnPhpwH2X820tPTtbLKFW2fnJycrT3lIs/br18/2334nV9ybe+q73sGd0UkPDxcvUHbt29Xy7GxsZqXl5e2evVq233++ecfdZ89e/bk+TwfffSRVqdOnWveePsTX3Jd20twLR80+XDmbOdnnnlGa9WqVbb733bbberDSUXb9jzui67tZXndunV5Pi+P+5Jtfx77RdP28mOqBGoSPORFvpMqVaqkpaWl2dY9++yz6kdXKtq2twZ3hw8fZlO78LjP7TnkMUuXLrWt43d+ybW9q77vmZZZROLi4tTfoKAg9ffgwYPIyMjA4MGDbfdp3rw56tWrhz179uT6HMHBwVi7di369et3zW3t27dHzZo1MWTIEOzevbuoXkaZavsTJ07gtddew9KlS6HXX/vRkPvaP4cYNmxYnu9fWVRUbW/F4971bS8klaRKlSro2rUrvvjiC/nRz3Ybj/uSbX8e+0XT9lu2bIHFYsGVK1fQokULlQ4+YcIEXLp0Kdux37dvX3h7e2f7zpd0rJiYGAePDM9WVG1vNWrUKJUG17t3b2zcuLHYXldZOc+U/3P9/f1x66232tbxO7/k2t5V5zoM7oqAfGk99thj6NWrF1q3bq3WSb6s/AdRsWLFbPetXr36Nbm0EydOVG947dq1Ub58eSxevNh2m7zZn376Kb777jt1kTEA/fv3x6FDh4ripZSZtk9LS1Pt/u6776oPY27kvvKYnM8hYyJTUlJQ1hVl2/O4L5q2FxJUr1q1Sp1wyRiBBx54APPmzbPdzuO+ZNufx37RtP1///2nHvvmm2/iww8/xJo1axAdHa1OptLT0/M99q23lXVF2fYyZmnOnDlYvXo1Nm3apII7GefEAK9wbZ/T559/jkmTJsHPz8+2jt/5Jdf2rvq+Nzp1b3KI/Ap77Ngx7Nq1q0At9sEHH6iZ7E+fPo3nnnsOTzzxBD755BN1W7NmzdTFqmfPnjh79qx6zNdff13m36GCtr20s/yCeMcdd5T5NnTHtudxXzRtL1588UXb9Q4dOiApKUkF2o888ojTz1VWFWX789gvmraXEzT5pX3u3LkYOnSoWrd8+XLUqFEDW7duVT10VHJtLz3Zcu5jJcUsJJtJPhvSm1fWFfY8U0iP0j///MNzRzdqe1d937PnzsWkuuUPP/ygvqAk1cBKvrTkF6mc1Relko7cZk+WpTtXvsAWLlyIBQsWICQkJM9tSirPmTNnUNYVpu1///139Quh0WhUl0GDBqn18h+MBNrW58lZ8UuWpXfV/peXsqio2z43PO4L3/a56datGy5fvqx6VK3Pw+O+5Nqfx37RtL38Qi5atmxpu71q1arqe+fixYv5HvvW28qyom77vD4bPNdx3XeOZIVJ+l+nTp2yred3fsm1vavOdRjcuYiMkZA3fd26depktWHDhtlulzfQy8sLv/32m22d5O3LF1mPHj3y/YVL5Pcf/ZEjR2xflmWRK9peur//+usv1ZZysabC7ty501aeWe5r/xxCUqnye/88XXG1fW543BfNd460a6VKldR0H4LHfcm2P4/9oml7SamyrreS1MDIyEjUr1/fduzv2LFD9TLZf+fLL+vyHpVFxdX2ueF3vuu+cxITE1U6+IwZM65pZ37nl1zbu+y4L1Q5FrKZOXOmVqFCBW3btm3ZypdK6VP7MqlSOvX3339XZVJ79OihLlabNm3SvvjiC+3o0aOqUtQPP/ygtWjRQuvVq5ftPh988IG2fv167d9//1X3e/TRRzW9Xp9v1SlP54q2zym3ikXW8sBPP/20qoL08ccfl/mpEIqr7XncF81xv3HjRm3RokXqu0S+U6Q6oBzjL730Eo97N2l/HvtF0/bWqVekAvLu3bvVezBy5EitZcuWtnL7UgFPpkKYMmWKKoG+YsUK9f6U5akQiqvtlyxZoi1btkz9XyuXWbNmqXMdOUcqq1z5/+3ixYs1X1/fXKsy8lyn5NreVd/3DO5cRE5Gc7vIvBhWMnfRAw88oEory38QY8eOVQeHlRwQciDIASRvfNOmTVXZZfsD4O2339YaN26sbg8KCtL69++vHleWuaLtc8qrHK2sb9++vebt7a01atQo2zbKouJqex73RdP2P/30kzqeAwMDtYCAAK1du3bap59+es2cOjzuS679eewX3feOzGM3ffp0rWLFiur/U7nPxYsXs91H5l/r3bu35uPjo9WuXVubPXu2VpYVV9tLcCc/bsvjy5cvr3Xt2jVbmfmyyJX/38q55qRJk/LcFr/zS6btXfV9r7u600RERERERFSKccwdERERERGRB2BwR0RERERE5AEY3BEREREREXkABndEREREREQegMEdERERERGRB2BwR0RERERE5AEY3BEREREREXkABndEREREREQegMEdERERERGRB2BwR0RERERE5AEY3BEREZUws9kMi8VS0rtBRESlHIM7IiIiO0uXLkXlypWRlpaWrV3GjBmDKVOmqOsbNmxAx44d4evri0aNGuHVV1+FyWSy3ff9999HmzZtEBAQgLp16+KBBx5AYmKi7fYlS5agYsWK2LhxI1q2bAkfHx9cvHiR7wMRERUKgzsiIiI748ePVz1pEnhZhYeHY9OmTZg+fTp27tyJqVOn4tFHH8WJEyewcOFCFazNmjUr6z9XvR5z587F8ePH8dVXX+H333/HM888k62dk5OT8fbbb2Px4sXqftWqVeP7QEREhaLTNE0r3FMQERF5FulpO3/+PH788UdbT9zHH3+MM2fOYMiQIRg0aBCee+452/2/+eYbFbwFBwfn+nxr1qzB/fffj8jISLUsweBdd92FI0eOoF27dsX0qoiIyNMxuCMiIsrh8OHD6NKlCy5cuIDatWujbdu2qkfvxRdfRNWqVVWKpcFgsN1fevpSU1ORlJQEf39//Prrr3jrrbdw8uRJxMfHq5RN+9sluLvvvvvUOp1Ox/YnIiKXMLrmaYiIiDxHhw4dVI+ajL8bOnSoSpuUtEwhgZ2MsRs3btw1j5MxeNLjN3LkSMycOVOlagYFBWHXrl2YMWMG0tPTVXAn/Pz8GNgREZFLMbgjIiLKxd13340PP/wQV65cweDBg1VhFCGFVE6dOoUmTZrk2m4HDx5UlS/nzJmjxt6JVatWsY2JiKjIMbgjIiLKxaRJk/DUU09h0aJFqgfP6qWXXlI9c/Xq1cOtt96qAri//voLx44dwxtvvKGCvoyMDMybNw8333wzdu/ejU8//ZRtTERERY7VMomIiHJRoUIF3HLLLQgMDFTTIFgNGzYMP/zwA3755Rc1Lq979+744IMPUL9+fXW7pHNKARaphNm6dWt8++23avwdERFRUWNBFSIiojxIVcxWrVqpaQ2IiIjcHYM7IiKiHGJiYrBt2zaVdilz2TVr1oxtREREbo9j7oiIiHKplikBnqRWMrAjIqLSgj13REREREREHoAFVYiIiIiIiDwAgzsiIiIiIiIPwOCOiIiIiIjIAzC4IyIiIiIi8gAM7oiIiIiIiDwAgzsiIiIiIiIPwOCOiIiIiIjIAzC4IyIiIiIi8gAM7oiIiIiIiFD6/T/9dRmhbg7iPAAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "def yearly_total(tl):\n", + " df = tl.characterized_inventory.copy()\n", + " df[\"year\"] = df[\"date\"].dt.year\n", + " return df.groupby(\"year\")[\"amount\"].sum()\n", + "\n", + "yr_with = yearly_total(tlca)\n", + "yr_without = yearly_total(tlca_no_evo)\n", + "years_idx = sorted(set(yr_with.index) | set(yr_without.index))\n", + "yr_with = yr_with.reindex(years_idx, fill_value=0)\n", + "yr_without = yr_without.reindex(years_idx, fill_value=0)\n", + "\n", + "fig, ax = plt.subplots(figsize=(9, 4))\n", + "ax.fill_between(years_idx, yr_without.cumsum(), yr_with.cumsum(),\n", + " color=\"#3fb1c5\", alpha=0.3, label=\"savings from vintage locking\")\n", + "ax.plot(years_idx, yr_without.cumsum(), color=\"#dd5b5b\", lw=2, label=\"without vintage factors\")\n", + "ax.plot(years_idx, yr_with.cumsum(), color=\"#9c5ffd\", lw=2, label=\"with vintage factors\")\n", + "ax.set(xlabel=\"year\", ylabel=\"cumulative GWP100 [kg CO2-eq]\",\n", + " title=\"Cumulative fleet emissions: vintage locking on/off\")\n", + "ax.legend(loc=\"lower right\", fontsize=\"small\")\n", + "fig.tight_layout()\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Wrap-up\n", + "\n", + "By moving to the explicit process/product paradigm, the fleet model collapses from four foreground\n", + "nodes (`fleet_service`, `fleet_driving`, `ev_production`, `used_ev`) to two: a single process and a\n", + "single product. The cohort timing rides on the production edge between them, and `bw_timex` does\n", + "the rest:\n", + "\n", + "- automatic relinking of background inputs to the time-stamped databases (`background_2020/30/40`)\n", + " at every cohort × age coordinate;\n", + "- temporal explosion via convolution of the cohort TD with the age TDs, so a single edge specification\n", + " spawns the full cohort × calendar-year × age grid behind the scenes;\n", + "- per-cohort `temporal_evolution_factors` with `reference=\"consumer\"`, which give us\n", + " vintage-locked efficiencies — vehicles produced in 2020 keep their 2020 kWh/km even when they are\n", + " still driving in 2030 alongside more efficient 2025 cohort members.\n", + "\n", + "The flodym layer is doing the dMFA bookkeeping (stock-driven inflow, stock-by-cohort, age survival\n", + "and retirement profiles) and feeds the resulting time series into `bw_timex` as relative\n", + "TDs. From here, you can plug in any other lifetime distribution (`NormalLifetime`,\n", + "`LogNormalLifetime`, …), any other stock trajectory, or richer cohort effects (e.g. cohort-specific\n", + "battery chemistry by adding additional vintage factors on dedicated edges).\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "bw-timex (3.11.5)", + "language": "python", + "name": "python3" }, - "nbformat": 4, - "nbformat_minor": 5 -} \ No newline at end of file + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.5" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/pyproject.toml b/pyproject.toml index eec873c..22d4ba6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -75,6 +75,10 @@ docs = [ "sphinx-autobuild" ] +mfa = [ + "flodym", +] + [tool.setuptools] license-files = ["LICENSE"] package-data = {bw_timex = ["*.md", "*.txt", "data/*.json"]} diff --git a/uv.lock b/uv.lock index 813998d..0c7db29 100644 --- a/uv.lock +++ b/uv.lock @@ -216,6 +216,9 @@ docs = [ { name = "sphinx-favicon" }, { name = "sphinx-notfound-page" }, ] +mfa = [ + { name = "flodym" }, +] testing = [ { name = "pytest" }, { name = "pytest-cov" }, @@ -229,6 +232,7 @@ requires-dist = [ { name = "bw2calc", specifier = ">=2.4" }, { name = "bw2data", specifier = ">=4.6" }, { name = "dynamic-characterization", specifier = ">=1.3" }, + { name = "flodym", marker = "extra == 'mfa'" }, { name = "ipython" }, { name = "ipython", marker = "extra == 'docs'" }, { name = "ipywidgets" }, @@ -253,7 +257,7 @@ requires-dist = [ { name = "sphinx-notfound-page", marker = "extra == 'docs'" }, { name = "tqdm" }, ] -provides-extras = ["testing", "dev", "docs"] +provides-extras = ["testing", "dev", "docs", "mfa"] [[package]] name = "bw2calc" @@ -783,6 +787,28 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/fe/5e/3be305568fe5f34448807976dc82fc151d76c3e0e03958f34770286278c1/flexparser-0.4-py3-none-any.whl", hash = "sha256:3738b456192dcb3e15620f324c447721023c0293f6af9955b481e91d00179846", size = 27625, upload-time = "2024-11-07T02:00:54.523Z" }, ] +[[package]] +name = "flodym" +version = "0.8.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "deprecated" }, + { name = "matplotlib" }, + { name = "numpy" }, + { name = "openpyxl" }, + { name = "pandas" }, + { name = "pickle4" }, + { name = "plotly" }, + { name = "pydantic" }, + { name = "pyyaml" }, + { name = "scipy" }, + { name = "tabulate" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b5/93/0f4682ab29f67cc3b2ea69059743b193a40c9ce9f9b39cb728378afc551f/flodym-0.8.1.tar.gz", hash = "sha256:941886957fe2c6e98a005eea77660863d2d095ae2a76846e0db5da5c0243377b", size = 63062, upload-time = "2026-04-27T15:58:47.289Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/ac/44d1e2cf35af13f85d4dface65f978c423c365e0185a4d26be10809f407b/flodym-0.8.1-py3-none-any.whl", hash = "sha256:62830d0e8cac163048157e5ab13c41cbc3feed1b950e17b08f3ab1b91f4304a2", size = 54838, upload-time = "2026-04-27T15:58:45.845Z" }, +] + [[package]] name = "fonttools" version = "4.62.1" @@ -1472,6 +1498,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d3/ac/686789b9145413f1a61878c407210e41bfdb097976864e0913078b24098c/myst_parser-5.0.0-py3-none-any.whl", hash = "sha256:ab31e516024918296e169139072b81592336f2fef55b8986aa31c9f04b5f7211", size = 84533, upload-time = "2026-01-15T09:08:16.788Z" }, ] +[[package]] +name = "narwhals" +version = "2.20.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e9/f3/257adc69a71011b4c8cda321b00f02c5bf1980ae38ffd05a58d9632d4de8/narwhals-2.20.0.tar.gz", hash = "sha256:c10994975fa7dc5a68c2cffcddbd5908fc8ebb2d463c5bab085309c0ee1f551e", size = 627848, upload-time = "2026-04-20T12:11:45.427Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d0/69/f24d3d1c38ad69e256138b4ec2452a8c7cf66be49dc214771ae99dd4f0a0/narwhals-2.20.0-py3-none-any.whl", hash = "sha256:16e750ea5507d4ba6e8d03455b5f93a535e0405976561baea235bca5dc9f475d", size = 449373, upload-time = "2026-04-20T12:11:43.596Z" }, +] + [[package]] name = "nodeenv" version = "1.10.0" @@ -1680,6 +1715,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" }, ] +[[package]] +name = "pickle4" +version = "0.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "setuptools" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/87/98/d829b49ae19c478e5f6ba333c6d6f86504077e42b6aa64ab61037973f2ae/pickle4-0.0.1.tar.gz", hash = "sha256:23f32ba65d7548fb8490badf3349cfa45abf80e81409e598a10090fb832488df", size = 19126, upload-time = "2019-12-07T23:33:49.913Z" } + [[package]] name = "pillow" version = "12.1.1" @@ -1791,6 +1835,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/63/d7/97f7e3a6abb67d8080dd406fd4df842c2be0efaf712d1c899c32a075027c/platformdirs-4.9.4-py3-none-any.whl", hash = "sha256:68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868", size = 21216, upload-time = "2026-03-05T18:34:12.172Z" }, ] +[[package]] +name = "plotly" +version = "6.7.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "narwhals" }, + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3a/7f/0f100df1172aadf88a929a9dbb902656b0880ba4b960fe5224867159d8f4/plotly-6.7.0.tar.gz", hash = "sha256:45eea0ff27e2a23ccd62776f77eb43aa1ca03df4192b76036e380bb479b892c6", size = 6911286, upload-time = "2026-04-09T20:36:45.738Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/ad/cba91b3bcf04073e4d1655a5c1710ef3f457f56f7d1b79dcc3d72f4dd912/plotly-6.7.0-py3-none-any.whl", hash = "sha256:ac8aca1c25c663a59b5b9140a549264a5badde2e057d79b8c772ae2920e32ff0", size = 9898444, upload-time = "2026-04-09T20:36:39.812Z" }, +] + [[package]] name = "pluggy" version = "1.6.0" @@ -2638,6 +2695,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a8/45/a132b9074aa18e799b891b91ad72133c98d8042c70f6240e4c5f9dabee2f/structlog-25.5.0-py3-none-any.whl", hash = "sha256:a8453e9b9e636ec59bd9e79bbd4a72f025981b3ba0f5837aebf48f02f37a7f9f", size = 72510, upload-time = "2025-10-27T08:28:21.535Z" }, ] +[[package]] +name = "tabulate" +version = "0.10.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/46/58/8c37dea7bbf769b20d58e7ace7e5edfe65b849442b00ffcdd56be88697c6/tabulate-0.10.0.tar.gz", hash = "sha256:e2cfde8f79420f6deeffdeda9aaec3b6bc5abce947655d17ac662b126e48a60d", size = 91754, upload-time = "2026-03-04T18:55:34.402Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl", hash = "sha256:f0b0622e567335c8fabaaa659f1b33bcb6ddfe2e496071b743aa113f8774f2d3", size = 39814, upload-time = "2026-03-04T18:55:31.284Z" }, +] + [[package]] name = "tomli" version = "2.4.0" From 738849ced9a9dfe716e8ba43070c6945da58030f Mon Sep 17 00:00:00 2001 From: TimoDiepers Date: Mon, 4 May 2026 11:04:14 +0200 Subject: [PATCH 19/26] fix: multi-layer process-product-process-product chains --- bw_timex/edge_extractor.py | 100 +- bw_timex/timeline_builder.py | 1 + docs/content/decisiontree.md | 94 +- .../adding_temporal_information.md | 66 +- ...hicle_fleet_explicit_process_product.ipynb | 58310 +++++++++++++++- ...ing_started_explicit_process_product.ipynb | 1365 + .../explicit_process_product_db_fixture.py | 6 +- ...est_explicit_process_product_end_to_end.py | 342 + 8 files changed, 59455 insertions(+), 829 deletions(-) create mode 100644 notebooks/getting_started_explicit_process_product.ipynb diff --git a/bw_timex/edge_extractor.py b/bw_timex/edge_extractor.py index 9971e26..dcddb24 100644 --- a/bw_timex/edge_extractor.py +++ b/bw_timex/edge_extractor.py @@ -13,6 +13,9 @@ from .utils import get_reference_product_production_amount +if not hasattr(np, "in1d"): + np.in1d = np.isin + datetime_type = np.dtype("datetime64[s]") timedelta_type = np.dtype("timedelta64[s]") @@ -104,13 +107,56 @@ def build_edge_timeline(self) -> list: self.unique_id ]: # starting at the edges of the functional unit node = self.nodes[edge.producer_unique_id] + td_producer = edge.amount + initial_distribution = self.t0 * edge.amount + abs_td_producer = self.t0 + abs_td_consumer = None + + row_id = self.lca_object.dicts.product.reversed[edge.product_index] + col_id = node.activity_datapackage_id + exchange = self.get_technosphere_exchange(input_id=row_id, output_id=col_id) + + # In the explicit process/product paradigm, the demanded product is produced + # by an off-diagonal production edge. A TD on that edge distributes the + # process invocation itself before the process inputs are traversed. + if ( + row_id != col_id + and hasattr(exchange, "data") + and exchange.data.get("type") == "production" + ): + production_amount = abs( + get_reference_product_production_amount( + col_id, reference_product=row_id, lca=self.lca_object + ) + ) + td_producer = ( + self._exchange_value( + exchange=exchange, + row_id=row_id, + col_id=col_id, + matrix_label="technosphere_matrix", + ) + / production_amount + * edge.amount + ) + if isinstance(td_producer, Number): + td_producer = TemporalDistribution( + date=np.array([0], dtype="timedelta64[Y]"), + amount=np.array([td_producer]), + ) + initial_distribution = (self.t0 * td_producer).simplify() + abs_td_producer = self.join_datetime_and_timedelta_distributions( + td_producer, self.t0 + ) + abs_td_consumer = self.t0 + heappush( heap, ( 1 / node.cumulative_score, - self.t0 * edge.amount, - self.t0, + initial_distribution, self.t0, + abs_td_producer, node, ), ) @@ -118,13 +164,14 @@ def build_edge_timeline(self) -> list: timeline.append( Edge( edge_type="production", # FU exchange always type production (?) - distribution=self.t0 * edge.amount, + distribution=initial_distribution, leaf=False, consumer=self.unique_id, producer=node.activity_datapackage_id, - td_producer=edge.amount, + td_producer=td_producer, td_consumer=self.t0, - abs_td_producer=self.t0, + abs_td_producer=abs_td_producer, + abs_td_consumer=abs_td_consumer, ) ) @@ -134,10 +181,17 @@ def build_edge_timeline(self) -> list: for edge in self.edge_mapping[node.unique_id]: row_id = self.nodes[edge.producer_unique_id].activity_datapackage_id col_id = node.activity_datapackage_id + product_id = self.lca_object.dicts.product.reversed[edge.product_index] exchange = self.get_technosphere_exchange( - input_id=row_id, + input_id=product_id, output_id=col_id, ) + if not hasattr(exchange, "data"): + exchange = self.get_technosphere_exchange( + input_id=row_id, + output_id=col_id, + ) + product_id = row_id edge_type = exchange.data[ "type" @@ -173,7 +227,7 @@ def build_edge_timeline(self) -> list: td_producer = ( # td_producer is the TemporalDistribution of the edge self._exchange_value( exchange=exchange, - row_id=row_id, + row_id=product_id, col_id=col_id, matrix_label="technosphere_matrix", ) @@ -193,6 +247,38 @@ def build_edge_timeline(self) -> list: amount=np.array([td_producer]), ) + if product_id != row_id: + production_exchange = self.get_technosphere_exchange( + input_id=product_id, + output_id=row_id, + ) + if ( + hasattr(production_exchange, "data") + and production_exchange.data.get("type") == "production" + ): + production_amount = abs( + get_reference_product_production_amount( + row_id, + reference_product=product_id, + lca=self.lca_object, + ) + ) + production_td = ( + self._exchange_value( + exchange=production_exchange, + row_id=product_id, + col_id=row_id, + matrix_label="technosphere_matrix", + ) + / production_amount + ) + if isinstance(production_td, Number): + production_td = TemporalDistribution( + date=np.array([0], dtype="timedelta64[Y]"), + amount=np.array([production_td]), + ) + td_producer = (td_producer * production_td).simplify() + distribution = ( td * td_producer ).simplify() # convolution-multiplication of TemporalDistribution of consuming node (td) and consumed edge (edge) gives TD of producing node diff --git a/bw_timex/timeline_builder.py b/bw_timex/timeline_builder.py index 142e1c1..187c10c 100644 --- a/bw_timex/timeline_builder.py +++ b/bw_timex/timeline_builder.py @@ -303,6 +303,7 @@ def build_timeline(self) -> pd.DataFrame: "amount", "temporal_market_shares", "temporal_evolution", + "temporal_evolution_reference", ] ] diff --git a/docs/content/decisiontree.md b/docs/content/decisiontree.md index 6a20236..dae8138 100644 --- a/docs/content/decisiontree.md +++ b/docs/content/decisiontree.md @@ -46,14 +46,94 @@ flowchart TD ## Modeling paradigm option: chimaera vs explicit process/product -`bw_timex` now supports both Brightway modeling paradigms when looking up production amounts during timeline scaling and matrix expansion: +Brightway supports more than one way to represent inventory data. See the Brightway inventory +overview on [processes, products, and something in between](https://docs.brightway.dev/en/latest/content/overview/inventory.html#processes-products-and-something-in-between) +for the broader data-model discussion. In short: -- **Chimaera** (`processwithreferenceproduct`): production comes from `rp_exchange()`. -- **Explicit** (`process` + `product`): production comes from explicit `type="production"` exchanges from process to product. +- **Explicit process/product** (`type="process"` + `type="product"`): products are separate + nouns, processes are separate verbs, and production edges connect processes to products. +- **Chimaera** (`type="processwithreferenceproduct"`): one node acts as both process and + reference product. This is common in existing LCI databases and compact for many models. -### Which pattern should I use for cohort timing? +Both paradigms are valid modelling choices. `bw_timex` aims to support both when building +timelines and expanding matrices. The right choice depends on what you need to express and on the +data you start from. -- If you model with **chimaera** activities, place cohort timing on an intermediary technosphere edge (as in the original EV fleet notebook). -- If you model with **explicit process/product** nodes, place cohort timing directly on the process→product production edge. +### Terms used below -The explicit option avoids structural placeholder activities and makes production timing a first-class part of the graph topology. +A **production-time group** is a set of product units supplied or produced at the same time. In +fleet and stock modelling, this is often called a **cohort**; for example, all vehicles produced in +2030 are the 2030 cohort. A **process/product version date** is the date that fixes a foreground +property of that group, such as vehicle efficiency or a material requirement. Some literature calls +this a **vintage**. + +### When chimaera nodes are often pragmatic + +Use chimaera activities when your data already comes this way, when each process has one clear +reference product, and when you do not need to attach separate temporal meaning to the product +output edge itself. Most conventional Brightway examples and many imported databases follow this +style. + +For production-time group timing in a chimaera model, you usually add an intermediary foreground +activity and put the temporal distribution on a normal technosphere edge, e.g.: + +```text +fleet_service -- production-time group TD --> fleet_driving +fleet_driving -- age TD --> electricity +``` + +This is a structural modelling pattern: `fleet_service` exists to give the production-time group +timing a place to live. + +### When explicit process/product nodes are often clearer + +Use explicit process/product nodes when distinguishing the demanded product from the operation +that produces it helps the model. This is especially useful when timing belongs naturally to the +production output edge, such as production of multiple production-time groups, delayed delivery, service availability, or +multi-output process modelling. + +For production-time group timing in an explicit model, put the temporal distribution directly on +the production edge: + +```text +fleet_process -- production-time group TD --> fleet_product +fleet_process -- age TD --> electricity +``` + +This makes production timing part of the graph topology instead of introducing a wrapper activity. +It also makes the two timeline dates easier to interpret: + +- `date_consumer`: the process/product version date or demand-side process instance date. +- `date_producer`: the actual exchange event date. + +### How this relates to temporal evolution + +The modelling paradigm does not decide whether you use `consumer` or `producer` for temporal +evolution. That choice depends on what the evolving exchange amount means: + +- Use `consumer` when the amount is a property of the consuming foreground process/product + version date. +- Use `producer` when the amount is a property of the calendar year in which the exchange event + happens. + +Explicit process/product models often make this distinction more visible because a production-edge +temporal distribution can create distinct product/process version dates without an intermediary +node. +But the same conceptual rule applies in chimaera models if your graph structure creates meaningful +consumer and producer dates. + +### Which temporal evolution reference should I use? + +Foreground temporal evolution can be keyed to either the consumer timestamp or the producer timestamp. The names are graph terms: + +- `temporal_evolution_reference="consumer"` means the factor is evaluated at `date_consumer`: the time of the foreground process instance using the exchange. In production-time group models, this is usually the **process/product version date**. +- `temporal_evolution_reference="producer"` means the factor is evaluated at `date_producer`: the time when the exchanged input/output event actually happens. This is the **calendar event date**. + +Use `consumer` for version-locked properties, e.g. a vehicle produced in 2025 keeps its 2025 kWh/km in 2035. Use `producer` for calendar-year properties, e.g. a repair operation becomes more efficient for all active vehicles in 2035. + +Rule of thumb: + +```text +Property of the foreground process/product version date? -> consumer +Property of the exchange event year? -> producer +``` diff --git a/docs/content/getting_started/adding_temporal_information.md b/docs/content/getting_started/adding_temporal_information.md index 87fd247..6348139 100644 --- a/docs/content/getting_started/adding_temporal_information.md +++ b/docs/content/getting_started/adding_temporal_information.md @@ -104,6 +104,19 @@ bd.Method(("our", "method")).write( Now, if you want to consider time in your LCA, you need to somehow add temporal information. For time-explicit LCA, we consider two kinds of temporal information, that will be discussed in the following. +:::{note} +Brightway can represent inventory data either with separate process and product nodes or with +chimaera process+product nodes. See the Brightway inventory overview on +[processes, products, and something in between](https://docs.brightway.dev/en/latest/content/overview/inventory.html#processes-products-and-something-in-between). + +This getting-started page uses the common chimaera style, where Process A is also its reference +product. The temporal concepts below also apply to explicit process/product models; the main +difference is where output-side timing can be attached. If you want to represent several +production-time groups of the same product, you can do this in either paradigm. In a chimaera +model, this timing is often represented with an intermediary foreground edge. In an explicit +model, it can live directly on the process→product production edge. +::: + ## Temporal distributions To determine the timing of the exchanges within the production system, we add the `temporal_distribution` attribute to the respective exchanges. To carry the temporal information, we use the [`TemporalDistribution`](https://docs.brightway.dev/projects/bw-temporalis/en/stable/content/api/bw_temporalis/temporal_distribution/index.html#bw_temporalis.temporal_distribution.TemporalDistribution) class from [`bw_temporalis`](https://github.com/brightway-lca/bw_temporalis). This class is a *container for a series of amount spread over time*, so it tells you what share of an exchange happens at what point in time. So, let's include this information in our production system - first visually: ```{mermaid} @@ -289,7 +302,57 @@ exchange["temporal_evolution_amounts"] = { For dates between the specified points, values are linearly interpolated. For dates outside the range, the nearest boundary value is used. You can specify either `temporal_evolution_factors` or `temporal_evolution_amounts` for the same exchange, but not both. -This mechanism can represent **vintage-specific efficiency** if the exchange is evaluated at the vintage timestamp. For example, with factors `{2025: 1.0, 2030: 1.1}`, a unit produced in 2025 uses the 2025 factor and a unit produced in 2030 uses the 2030 factor (with interpolation in-between). If a single foreground exchange represents a mixed fleet over multiple vintages, that one exchange still has just one amount at each event time; to model distinct vintages explicitly, create separate exchanges or processes per cohort (e.g., EV_2025, EV_2030) and assign their temporal distributions accordingly. +This mechanism can represent **production-version-specific efficiency** if the exchange is +evaluated at the timestamp of the process/product version. Here, "version" means the production or +design date that fixes a foreground exchange amount. This fixed production/design date is often +called a **vintage**. For example, with factors `{2025: 1.0, 2030: 1.1}`, a unit produced in +2025 uses the 2025 vintage factor and a unit produced in 2030 uses the 2030 vintage factor (with +interpolation in-between). If a single foreground exchange represents a mixed fleet over multiple +production years, that one exchange still has just one amount at each event time; to model distinct +production-time groups explicitly, create separate exchanges or processes for each group (e.g., +EV_2025, EV_2030) and assign their temporal distributions accordingly. + +### Choosing `temporal_evolution_reference` + +Temporal evolution factors need a timestamp. In a time-explicit foreground exchange, `bw_timex` can carry two relevant timestamps: + +- `date_consumer`: when the consuming foreground process instance exists. If the model splits a + product into production-time groups, read this as the **process/product version date** of the + process using the exchange. In fleet and stock models, this is usually the **vintage**. +- `date_producer`: when the exchanged input/output event actually happens. Read this as the **calendar event date** of the exchange. + +Use `temporal_evolution_reference="consumer"` when the exchange amount is a property of the +consuming process or product version. The factor is locked to `date_consumer`. + +Examples: + +- A vehicle built in 2025 keeps its 2025 electricity consumption per km when it drives in 2035. +- A building built in 2020 keeps its 2020 insulation standard during later operation. +- A 2030 production line needs less material because of its design, and keeps that efficiency for all later maintenance or use-phase exchanges. + +Use `temporal_evolution_reference="producer"` when the exchange amount is a property of the calendar year in which the exchange happens. The factor follows `date_producer`. + +Examples: + +- A maintenance operation uses less solvent in 2035 because maintenance practice improved by then, regardless of when the serviced asset was built. +- A foreground repair process becomes more efficient over calendar time. +- A foreground input is reduced by a retrofit or operational learning that applies to all active product/process versions in that year. + +Rule of thumb: + +```text +Is the change a property of the foreground process/product version date? +-> use consumer + +Is the change a property of the calendar year when the exchange happens? +-> use producer +``` + +This choice is independent of whether you model with chimaera nodes or explicit process/product +nodes. Explicit process/product models can make the distinction easier to see because a product can +have a production-edge temporal distribution, creating clear product/process version dates. Chimaera +models can represent the same idea by adding a foreground intermediary activity whose exchange +creates those version dates. A convenience function is available to add temporal evolution to an existing exchange: @@ -301,6 +364,7 @@ add_temporal_evolution_to_exchange( datetime(2020, 1, 1): 1.0, datetime(2030, 1, 1): 0.75, }, + temporal_evolution_reference="consumer", input_code="B", input_database="background", output_code="A", diff --git a/notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb b/notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb index bf12381..1739610 100644 --- a/notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb +++ b/notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb @@ -2,19 +2,21 @@ "cells": [ { "cell_type": "markdown", + "id": "f0f04f09", "metadata": {}, "source": [ "# Fleet-level time-explicit LCA of electric vehicles — explicit process/product\n", "\n", "This notebook is a streamlined re-implementation of [the fleet EV example](./example_electric_vehicle_fleet.ipynb)\n", - "using the **explicit process/product paradigm** that `bw_timex` inherits from Brightway 2.5+.\n", + "using the **explicit process/product paradigm** available in Brightway.\n", "\n", "## What \"explicit process/product\" means\n", "\n", - "In the classic Brightway model, an *activity* bundles two things: **a process** (the production\n", - "operation) and **its reference product** (the unit it outputs). They share one node and one\n", - "matrix column. That is convenient, but it conflates *who is doing the work* with *what is being\n", - "demanded*.\n", + "Brightway supports more than one inventory modelling style. See the Brightway docs on\n", + "[processes, products, and something in between](https://docs.brightway.dev/en/latest/content/overview/inventory.html#processes-products-and-something-in-between)\n", + "for the broader discussion. In the common chimaera style, one node acts as both **a process**\n", + "(the operation) and **its reference product** (the unit it outputs). This is compact and widely\n", + "used in existing LCI databases.\n", "\n", "The explicit paradigm separates them:\n", "\n", @@ -26,27 +28,42 @@ " production edges pointing at product nodes.\n", "\n", "With the two split, every product node has a clean **upstream side** (the process(es)\n", - "producing it) and **downstream side** (the consumers demanding it). That separation is what\n", - "lets us put **temporal distributions on both sides** of the same product (see the next\n", - "section), which is the conceptual hook the rest of this notebook hangs on.\n", + "producing it) and **downstream side** (the consumers demanding it). That separation is useful\n", + "when temporal meaning belongs directly to the product output edge. It is a modelling choice,\n", + "not a universal requirement: the same broad LCA question can often be modelled with chimaera\n", + "nodes plus an intermediary foreground activity, or with explicit process/product nodes. This\n", + "notebook chooses the explicit option because production-year timing can then live directly on the\n", + "process→product production edge.\n", + "\n", + "## Terminology used in this notebook\n", + "\n", + "A **production-time group** is a group of vehicles produced in the same year. Fleet and stock\n", + "models often call this a **cohort**; for example, all vehicles produced in 2030 are the 2030\n", + "cohort. In this notebook, we use plain phrases such as production-year group in the text and\n", + "reserve `cohort` mostly for flodym variable names like `stock_by_cohort`.\n", + "\n", + "A **process/product version date** is the production or purchase date that fixes a vehicle\n", + "property, such as kWh/km. Some literature calls this a **vintage**. For example, a vehicle\n", + "produced in 2020 keeps the efficiency associated with the 2020 process/product version. If that\n", + "property is production-year-locked, the vehicle keeps it while driving in later years.\n", "\n", "## What this notebook does\n", "\n", "1. We use [**flodym**](https://github.com/pik-piam/flodym) to run a stock-driven dynamic\n", " Material Flow Analysis (dMFA) of an EV fleet. flodym gives us, from an exogenous stock\n", " trajectory and a Weibull lifetime distribution, three things: the annual inflow (production),\n", - " the stock-by-cohort matrix (who is on the road in which year), and the age-resolved\n", + " the `stock_by_cohort` matrix (which production-year groups are on the road in which year), and the age-resolved\n", " survival/retirement profiles. These become the relative `TemporalDistribution`s we feed to\n", " `bw_timex`.\n", "2. We model the fleet with **a single foreground process + a single product**: no aggregator\n", - " wrapper, no per-vehicle build/EOL sub-processes. The cohort timing rides on the *production*\n", + " wrapper, no per-vehicle build/EOL sub-processes. The production-year timing rides on the *production*\n", " edge `ev_fleet_process → ev_fleet_product`; the age-relative TDs ride on the technosphere\n", " edges of `ev_fleet_process`. `temporal_evolution_factors` with `reference=\"consumer\"` on the\n", - " electricity edge then track **vintage-locked efficiencies**: a vehicle built in 2020 keeps\n", - " its 2020 kWh/km even when it is still driving in 2030 alongside more efficient cohorts.\n", + " electricity edge then track **production-year-locked efficiencies**: a vehicle built in 2020 keeps\n", + " its 2020 kWh/km even when it is still driving in 2030 alongside vehicles from more efficient production-year groups.\n", "\n", "What this gives us: in any calendar year (e.g. 2030) `bw_timex` evaluates the fleet's\n", - "electricity demand cohort-by-cohort — older vehicles consuming more, newer vehicles consuming\n", + "electricity demand by production-year group — older production-year groups consuming more, newer production-year groups consuming\n", "less — at the same time as the background system itself decarbonises.\n", "\n", "> **Note:** Fully reproducible — only requires `bw_timex`, `flodym`, `numpy`, `pandas`,\n", @@ -56,6 +73,7 @@ }, { "cell_type": "markdown", + "id": "c60bf020", "metadata": {}, "source": [ "## Project and background databases\n" @@ -64,7 +82,15 @@ { "cell_type": "code", "execution_count": 1, - "metadata": {}, + "id": "98758b8b", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:16:08.069775Z", + "iopub.status.busy": "2026-05-04T08:16:08.069622Z", + "iopub.status.idle": "2026-05-04T08:16:09.408743Z", + "shell.execute_reply": "2026-05-04T08:16:09.408296Z" + } + }, "outputs": [ { "name": "stderr", @@ -91,6 +117,7 @@ }, { "cell_type": "markdown", + "id": "689761f8", "metadata": {}, "source": [ "We register a one-flow biosphere and three time-stamped background databases (2020, 2030, 2040).\n", @@ -101,20 +128,37 @@ { "cell_type": "code", "execution_count": 2, - "metadata": {}, + "id": "110eb861", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:16:09.410299Z", + "iopub.status.busy": "2026-05-04T08:16:09.410190Z", + "iopub.status.idle": "2026-05-04T08:16:09.625250Z", + "shell.execute_reply": "2026-05-04T08:16:09.624844Z" + } + }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 1/1 [00:00<00:00, 1540.89it/s]" + "\r", + " 0%| | 0/1 [00:00" ] @@ -319,42 +407,51 @@ "TARGET_YEAR = 2030\n", "yr_idx = int(np.where(years == TARGET_YEAR)[0][0])\n", "stock_in_target_year = stock_by_cohort[yr_idx, : yr_idx + 1]\n", - "cohort_years_in_target = years[: yr_idx + 1]\n", + "production_years_in_target = years[: yr_idx + 1]\n", "\n", "fig, ax = plt.subplots(figsize=(8, 3.5))\n", - "ax.bar(cohort_years_in_target, stock_in_target_year, color=\"#3fb1c5\", edgecolor=\"white\")\n", - "ax.set(xlabel=\"cohort (production year)\",\n", + "ax.bar(production_years_in_target, stock_in_target_year, color=\"#3fb1c5\", edgecolor=\"white\")\n", + "ax.set(xlabel=\"production year group\",\n", " ylabel=f\"vehicles in service in {TARGET_YEAR}\",\n", - " title=f\"Fleet composition in {TARGET_YEAR} by vintage\")\n", + " title=f\"Fleet composition in {TARGET_YEAR} by production year\")\n", "ax.axvline(TARGET_YEAR, color=\"k\", ls=\"--\", lw=0.7)\n", "fig.tight_layout()\n", "\n", "print(f\"In {TARGET_YEAR}: {stock_in_target_year.sum():,.0f} vehicles in service, \"\n", - " f\"oldest cohort still on the road: {cohort_years_in_target[stock_in_target_year > 1][0]}.\")\n" + " f\"oldest production-year group still on the road: {production_years_in_target[stock_in_target_year > 1][0]}.\")\n" ] }, { "cell_type": "markdown", + "id": "87935c5c", "metadata": {}, "source": [ - "### Restrict the cohort window\n", + "### Restrict the production-year window\n", "\n", - "We scope the LCA to vehicles whose production falls in `[ANALYSIS_START, ANALYSIS_END]`. This\n", + "We scope the LCA to vehicles whose production year falls in `[ANALYSIS_START, ANALYSIS_END]`. This\n", "keeps the build phase entirely within the horizon of our background databases. The use phase and\n", - "end-of-life of these cohorts may extend past `ANALYSIS_END`, which is exactly what `bw_timex` is\n", + "end-of-life of these production-year groups may extend past `ANALYSIS_END`, which is exactly what `bw_timex` is\n", "designed to handle.\n" ] }, { "cell_type": "code", "execution_count": 8, - "metadata": {}, + "id": "7b31b845", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:16:10.089917Z", + "iopub.status.busy": "2026-05-04T08:16:10.089819Z", + "iopub.status.idle": "2026-05-04T08:16:10.092048Z", + "shell.execute_reply": "2026-05-04T08:16:10.091607Z" + } + }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Cohort window: 2020-2050\n", + "Production-year window: 2020-2050\n", "Total vehicles produced in window: 4,132,670\n" ] } @@ -369,7 +466,7 @@ "inflow_window = inflow_values[mask]\n", "n_total_inflow = float(inflow_window.sum())\n", "\n", - "print(f\"Cohort window: {ANALYSIS_START}-{ANALYSIS_END}\")\n", + "print(f\"Production-year window: {ANALYSIS_START}-{ANALYSIS_END}\")\n", "print(f\"Total vehicles produced in window: {n_total_inflow:>12,.0f}\")\n" ] }, @@ -390,10 +487,10 @@ " dsm --> inflow[annual inflow
vehicles / year]:::out\n", " dsm --> sf[survival function
P(age)]:::out\n", " dsm --> pdf[retirement PDF
p(age)]:::out\n", - " inflow -->|normalise| td_cohort([td_cohort_inflow
calendar-year axis]):::td\n", + " inflow -->|normalise| td_prod([td_production_inflow
calendar-year axis]):::td\n", " sf -->|normalise| td_use([td_use_age
age axis]):::td\n", " pdf -->|normalise| td_eol([td_eol_age
age axis]):::td\n", - " td_cohort -.attached to.-> e1[production edge
process → product]:::edge\n", + " td_prod -.attached to.-> e1[production edge
process → product]:::edge\n", " td_use -.attached to.-> e2[electricity edge]:::edge\n", " td_eol -.attached to.-> e3[EOL edges ×3]:::edge\n", "\n", @@ -404,22 +501,22 @@ " classDef edge color:#222832, fill:#3fb1c5, stroke:none;\n", "```\n", "\n", - "1. The **cohort TD** (`td_cohort_inflow`) lives on the *production edge* from\n", + "1. The **production-year TD** (`td_production_inflow`) lives on the *production edge* from\n", " `ev_fleet_process` to `ev_fleet_product`. It is in **calendar-year offsets** (relative to\n", " `FU_YEAR`) and its weights are the per-year inflow shares from flodym. Putting it here means:\n", - " when something demands the product, the producing process runs *once per cohort year*. Each of\n", - " those cohort instances inherits a distinct `date_consumer` (= the cohort year) on every\n", + " when something demands the product, the producing process runs *once per production year*. Each of\n", + " those production-year instances inherits a distinct `date_consumer` (= the production year) on every\n", " exchange below.\n", "2. The **age-relative TDs** (`td_use_age`, `td_eol_age`) live on the technosphere edges of\n", " `ev_fleet_process`:\n", - " - on the electricity edge: the Weibull *survival function* over vehicle ages — each cohort\n", + " - on the electricity edge: the Weibull *survival function* over vehicle ages — each production-year group\n", " uses electricity for as long as its vehicles are still on the road;\n", - " - on the EOL edges: the Weibull *retirement PDF* over vehicle ages — each cohort eventually\n", + " - on the EOL edges: the Weibull *retirement PDF* over vehicle ages — each production-year group eventually\n", " retires.\n", "\n", - "These two layers **convolve** inside `bw_timex`. For a cohort produced in year `c`, an age TD\n", - "with weight `w` at age `a` contributes to the calendar year `c + a`. Sum over all cohorts and\n", - "all ages, and you recover the same calendar-year × cohort grid that flodym's stock-by-cohort\n", + "These two layers **convolve** inside `bw_timex`. For a production-year group produced in year `c`, an age TD\n", + "with weight `w` at age `a` contributes to the calendar year `c + a`. Sum over all production-year groups and\n", + "all ages, and you recover the same calendar-year x production-year grid that flodym's `stock_by_cohort`\n", "matrix describes — but expressed compactly as two normalised TDs instead of a `len(years) ×\n", "len(ages)` matrix of bespoke timestamps.\n", "\n", @@ -431,17 +528,25 @@ { "cell_type": "code", "execution_count": 9, - "metadata": {}, + "id": "4a6a7136", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:16:10.093174Z", + "iopub.status.busy": "2026-05-04T08:16:10.093089Z", + "iopub.status.idle": "2026-05-04T08:16:10.103407Z", + "shell.execute_reply": "2026-05-04T08:16:10.102989Z" + } + }, "outputs": [], "source": [ "from bw_temporalis import TemporalDistribution\n", "\n", - "# 1) Cohort TD on the production edge (calendar years relative to FU_YEAR)\n", - "cohort_offsets = (years_window - FU_YEAR).astype(\"int64\").astype(\"timedelta64[Y]\")\n", - "cohort_shares = inflow_window / inflow_window.sum()\n", - "td_cohort_inflow = TemporalDistribution(date=cohort_offsets, amount=cohort_shares)\n", + "# 1) Production-year TD on the production edge (calendar years relative to FU_YEAR)\n", + "production_offsets = (years_window - FU_YEAR).astype(\"int64\").astype(\"timedelta64[Y]\")\n", + "production_shares = inflow_window / inflow_window.sum()\n", + "td_production_inflow = TemporalDistribution(date=production_offsets, amount=production_shares)\n", "\n", - "# 2) Age-relative TDs (vehicle-age axis, relative to each cohort year)\n", + "# 2) Age-relative TDs (vehicle-age axis, relative to each production year)\n", "ages = np.arange(0, 40)\n", "weibull_sf = weibull_min.sf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", "weibull_pdf = weibull_min.pdf(ages, c=WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", @@ -464,11 +569,19 @@ { "cell_type": "code", "execution_count": 10, - "metadata": {}, + "id": "e13b9bf6", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:16:10.104582Z", + "iopub.status.busy": "2026-05-04T08:16:10.104518Z", + "iopub.status.idle": "2026-05-04T08:16:10.243632Z", + "shell.execute_reply": "2026-05-04T08:16:10.243193Z" + } + }, "outputs": [ { "data": { - "image/png": "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", + "image/png": "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DvoYwRAMo4iM1oEDB4abH4EN3MDZ87Bhwwa7x/PmzdOAyr59+6RKlSpe2Q6i6PC3oWyJiHymMOqtW7dkzpw5cuzYMX2MkWE6duyoY/ISEVHsQ5p+lixZdNz08+fP8yOgWIMASObMmf1ijyNTCoGJQYMG2aYhYFizZk3ZtWuXx97n9u3beo9uw5EN44yb6c6dOx57fyIiIvJgEGTv3r2aNop063LlytmuqowZM0Y2btwopUuXdneRRETkAaiPkj9/fj3R82fLBrme3dNsLDNe4hKyjvwlAwRu3LghoaGhkilTJrvpeHz8+HGPvAey0zAk48svvyxFixaNcD7UERkxYoRH3pOIiIi8GARBf9iGDRvqqAxIvwb0f0WBQhz0t2/fHq0CZSiqeuXKFSlRooRMnz7dFmBxZunSpTJ06FD566+/tMH/ySefSL169ZzO27VrV/niiy9k8uTJATNONFEgQNcPpKDjnsTuqra/j5jz+D/XgyBJkvxfEIRd0MgXoDbI4cOH5ddff410PmSjoDaJNRMkR44csbCGRET2PvroI1m1apUcOHAgRrsG53JvvfWW7Ny5U4Pk6D3gCEWmcU5mnpchk3XlypVaUBoQkMYQ91iXggULxmidcL549epVmT17tnja1q1bpXr16vLff/9pRiR5Brqd3r9/X+MBPpcJYg2A6EISJZIPPvhAypYt6/UCZfijatWqlV5Bee2112TRokX6R7N///5wV1zwB/Xbb79J1qxZ3V4vIvJt+N3BbwURkasyZMigmStoFFvhsSe69PTo0UPWrl2rF4SyZ88e6byJEyfWGxH5bs0Ub4tvNVlw0fny5csauHC1TALmtw6uMXz4cC0ojXPBmBS+R0Bm6tSp8ueff0pMVatWTUqWLGk3QEjFihV13f25HET79u01UIUAWFTzffPNN/p/BLdy5swpbdu21SLgaI+bASEzqIWR0lBQvFatWppAge7a1oCbsyzITZs2adfUfv366WvxOtz7TBAkVapUcuHCBY3MWV28eFE32NsFyvBlrlu3rvTv318fjxo1SnfajBkz9LWmf/75R9577z358ccfpX79+m6vFxH5Nlw1xUnG33//rb9L5JuYnUG+1mWsTJkysnnzZttVR3RfwWMEMGJSJBZtDlx8QWMwT548HlxrIiL/cObMGf2NRaa+qxwD0FgGzt1y5coVo3X5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ZuvWreGmNW/eXG+u+uuvv/iJEBER+XNNEKSOIlUUtm/fLs+ePfP2ehERERERERERxX4myPTp02XAgAGSPHlyqV69uly+fFkyZszo2TUhIiIiIvIzZ9u0CTct74IFcbIuRETkoSAIhnibNm2a1K5dWwzDkF27dknatGmdzlulShVXFklEFCNBCYOlUv6Oek9EREREROSxIMiECROka9euWik9QYIE0qRJE6fz4bnQ0FCX3piIKCZCEiWV9hW/5E4kIiIiIiLP1gRp3LixVlC/c+eOZoKcOHFC/vvvv3C3mzdvuv7OREQx8OTZQ5m3s7PeExEREREReXx0mBQpUsiWLVskT548kigRB5YhorgTGvZUfj01V1qWnSgiSflREBERERFRlNyOZFStWlW7vCxfvlyOHTum0woXLiyNGjWSoKAgdxdHREREREREROQ73WGsTp8+rUGPtm3byooVK/T21ltvSZEiReTMmTNur8DMmTO18GqSJEmkfPnysmfPnkjnX7p0qRQsWFDnL1asmKxbt87ueawPCrimT59ea5QcOHDA7XUiIiIiIiIiovjH7UyQnj17St68eXWEmHTp0um0f//9V9q0aaPP/fDDDy4va8mSJdKnTx+ZNWuWBkCmTJkiderU0Zojzobg3blzp7Rq1UoLtL722muyaNEirVeyf/9+KVq0qM5z//59qVSpkrRo0UI6d+7s7uaRiMxpH+byfug0z+04GpFHJApKLA1KDNN7IiIiIiIirwRBtm3bJr/99pstAALIuhg3bpy8/PLLbi1r0qRJGqjo0KGDPkYwBEGUuXPnysCBA8PNP3XqVKlbt670799fH48aNUo2bdokM2bM0NcCslLgr7/+cnfTiMiPBAcllkYlh8f1ahARERERkR9x+zJ+4sSJ5e7du+Gm37t3T0JCQlxezpMnT2Tfvn1Ss2bN/1uZhAn1MbJMnMF06/yAzJGI5iei+Ovx0/syeVNdvSciIiIiIvJKEATdULp06SK7d+/W4XJxQ2ZI165dpWHDhi4v58aNG1pgNVOmTHbT8RjD8TqD6e7M76rHjx/r8L/WGxH5tjAjVI5c2qT3REREREREXukOM23aNGnXrp1UqFBBgoODddqzZ880AILuKv4INUZGjBgR16tBRERERERecrZNm3DT8i5YwP1NFGDcDoKkSZNGVq9eraPEmEPkFipU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", "text/plain": [ "
" ] @@ -479,10 +592,10 @@ ], "source": [ "fig, axes = plt.subplots(1, 2, figsize=(11, 3.5))\n", - "axes[0].bar(years_window, td_cohort_inflow.amount, color=\"#9c5ffd\")\n", + "axes[0].bar(years_window, td_production_inflow.amount, color=\"#9c5ffd\")\n", "axes[0].axvline(FU_YEAR, color=\"k\", ls=\"--\", lw=0.8, label=f\"FU year = {FU_YEAR}\")\n", - "axes[0].set(xlabel=\"cohort (calendar) year\", ylabel=\"share of cohorts\",\n", - " title=\"Cohort inflow TD\\n(production edge: process \\u2192 product)\")\n", + "axes[0].set(xlabel=\"production year group\", ylabel=\"share of production-year groups\",\n", + " title=\"Production-year inflow TD\\n(production edge: process \\u2192 product)\")\n", "axes[0].legend()\n", "\n", "use_age_int = td_use_age.date.astype(\"timedelta64[Y]\").astype(int)\n", @@ -499,42 +612,65 @@ }, { "cell_type": "markdown", + "id": "17f62128", "metadata": {}, "source": [ - "## Vintage efficiency factors\n", + "## Production-year efficiency factors\n", "\n", "We assume EVs get more efficient at the time of purchase: a vehicle built in 2020 uses\n", - "`ELECTRICITY_CONSUMPTION` kWh/km, but later cohorts use less. Numbers below are made up\n", + "`ELECTRICITY_CONSUMPTION` kWh/km, but later production-year groups use less. Numbers below are made up\n", "(~0.7%/year improvement) — swap in whatever your scenario calls for.\n", "\n", - "**Why this requires the explicit product node.** Without a separate product node, the\n", - "process and product timestamps would coincide and the distinction between *when the vehicle\n", - "was built* and *when it is driving* would collapse — both would just be \"the time of the\n", - "exchange\". The explicit product splits these into two separate timestamps that ride together\n", - "through the graph: `date_consumer` (= cohort year, born on the production edge) and\n", - "`date_producer` (= calendar year of the actual exchange).\n", + "**Why the explicit product node helps here.** You can model fleet production-year groups with either chimaera\n", + "nodes plus an intermediary foreground activity, or with separate process and product nodes. The\n", + "explicit product node makes the timing easier to read: production-year timing sits directly on the\n", + "production edge, and use-phase timing sits on the electricity input edge. The result is two\n", + "timestamps that ride together through the graph:\n", + "\n", + "- `date_consumer` = the production/purchase year of the consuming foreground process instance;\n", + "- `date_producer` = the calendar date of the actual input/output event, e.g. electricity use in a later year.\n", "\n", - "`temporal_evolution_factors` then has a clean two-mode interpretation depending on which\n", - "timestamp you key it to:\n", + "`temporal_evolution_factors` must be evaluated against one of those dates. The reference choice is a modelling statement:\n", "\n", - "- `temporal_evolution_reference=\"consumer\"` → factor evaluated at the **cohort year**. A 2020\n", - " vehicle keeps its 2020 kWh/km even when driving in 2040 — vintage locking.\n", - "- `temporal_evolution_reference=\"producer\"` → factor evaluated at the **calendar year of\n", - " consumption**. All vehicles, regardless of vintage, see the latest factor whenever they are\n", - " driving — system-wide retrofit / learning.\n", + "### `temporal_evolution_reference=\"consumer\"`\n", + "\n", + "Use this when the exchange amount is a **property of the vehicle production/purchase year**. The factor is evaluated at `date_consumer`, the production year. A 2020 vehicle keeps its 2020 kWh/km even when it drives in 2040; a 2035 vehicle keeps its 2035 kWh/km during later use. This is production-year locking.\n", + "\n", + "This notebook uses `\"consumer\"`, because electricity efficiency is assumed to be fixed by the vehicle design at purchase.\n", + "\n", + "### `temporal_evolution_reference=\"producer\"`\n", + "\n", + "Use this when the exchange amount is a **property of the calendar year when the event happens**. The factor is evaluated at `date_producer`. In the EV case, that would mean all vehicles driving in 2040 use the 2040 factor, regardless of whether they were produced in 2020, 2030, or 2035. This would represent a system-wide retrofit, operational learning, or a foreground use-phase technology that updates for all active production years.\n", + "\n", + "Rule of thumb:\n", + "\n", + "```text\n", + "Is the change a property of the foreground process/product production year?\n", + "-> use consumer\n", + "\n", + "Is the change a property of the calendar year when the exchange happens?\n", + "-> use producer\n", + "```\n", "\n", - "This notebook uses `\"consumer\"` to demonstrate vintage locking. Switching modes is a\n", - "one-keyword change.\n" + "In this fleet model, `consumer` gives us production-year-specific vehicle efficiencies while `bw_timex` still uses `date_producer` to relink electricity generation to the correct time-stamped background database.\n" ] }, { "cell_type": "code", "execution_count": 11, - "metadata": {}, + "id": "e7736e0d", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:16:10.245083Z", + "iopub.status.busy": "2026-05-04T08:16:10.244989Z", + "iopub.status.idle": "2026-05-04T08:16:10.294836Z", + "shell.execute_reply": "2026-05-04T08:16:10.294504Z" + } + }, "outputs": [ { "data": { - "image/png": "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+Nx+MYjauyTSOa72DnU6x9XeoS69CGOV1NRUmyx047GclLog1b3EzwC1qIJUFoznvhSkFj61d9FTm6u9Q53OcbV3qEsvhlglL10uldoTERERkaCjIFVEREREgo6CVBEREREJOgpSRURERCToKEgVERERkaCjIFVEREREgo6CVBEREREJOgpSRURERCToKEgVERERkaCjIFVEREREgo6CVBEREREJOgpSRURERCToKEgVERERkaCjIFVEREREgo6CVBEREREJOgpSRURERCToKEgVERERkaCjIFVEREREgo6CVBEREREJOgpSRURERCToKEgVERERkaBTpiBP2rlzJx5++GHMnj0b27ZtQ3p6eqb7d+3aFajjExEREZFSqEBB6lVXXYU1a9bg+uuvR7Vq1eDxeAq082+//RajR4/G4sWLsWXLFvz3v//FBRdckONz5syZgxEjRuCPP/5A7dq18eCDD+Kaa65BMEpPN9iyAkhJjsTxJKB6U4OwsIK1lYiIiEhpUqAg9bvvvsO8efPQpk2bU9r5gQMH7Dauu+46XHjhhbk+fv369Rg4cCBuuukmfPDBB5g5cyZuuOEGVK9eHf3790cw2fCTwcIPDA7s5q04uy4m3qDLFUDdDgpURURERAIepDZt2hSHDh3CqTrnnHPsklfjxo1DvXr18Nxzz9nbzZo1s8HymDFjgipIZYA68xWTZT0DVq7ve5sCVREREZGAD5waO3YsHnjgAcydO9f2T01NTc20FJYFCxagX79+mdYxOOX6YLrEzwxqThZ+aOzjRERERCSAmdSKFSvaYPSMM87ItN4YY/unHj9+HIUhJSXF9oH1xts8FmZ2o6KisjwnLS3NLi43iOZgL98BX4HAPqjOJf7sHdjFxxnbR1UCi+8pz8PCeG9FbR4MdI6rzUOdzvHQbvP0fOyjQEHqFVdcgbJly+LDDz88pYFTReHJJ5/EqFGjsqzfvn07Dh8+HPD9cZCU2wc1J+t/24fwSqfeZUKynvx79+61H7awMFVYKwpq86Kl9i56anO1d6hLL8K/nfv27SvcIHXp0qX4+eef0aRJExSlxMREbN26NdM63o6NjfWbRaX777/fVgPwzqSyKkDVqlXt8wKNo/jzYuW0CkjdWAEtzgRqtQY8iqcC9kHjjya+vwpSi4bavGipvYue2lztHerSi/BvZ7ly5Qo3SO3Q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lt/KYefaiFy38fVzBtHx6YiKP26XaP5bif+m2/+PrJAOj772803fKaHd5vv27Qt8kNq2bVu/ZaeYQd28ebO9DO9asmQJCsOcOXPwr3/9C2PHjrWB8Zo1a3DHHXfgsccew0MPPeT3OczUst+rdyaVM2ZVrVq1SGbN4hvPduP+FKQWPrV30VObq71DRfVazr9bGgHTnsnDE4wHB3eF28UfDtri9K8sjWUnOqgCVKji/MvF6QMb2NcQCvSdEtptXi4fA93zHKRecMEFCCSOzA8PD8fWrVszreftxMREv89hIMpL+zfccIO93apVKztg629/+xseeOABvw3LIJqLLz62qIJGvvFFub/STu2tNg91OscLF8tMcRS/M6rfPwafA/8JHNjpwb4T077u2+H0gbXLTiD9GLBvm7P4E17WK3hlIFvFY/91A9lyFUpv3Ved46Hb5vnZfp6D1JEjR9o+oPXr10cgREREoH379pg5c2ZGAMxInrdvu+02v8/hLFe+L46BLjFFLSIicqo4GIplpvyN7nd1udyDCgwqqwCJTdy1JwPK9ONOkGuD1+381wlg951YDu4Cjh8F9qY4iyPz/spEMFg1GUEs93cyoOVsXqU3iJXSoUx++6FyRP35559vA8uc6pnmBS/DDxs2DB06dLDbYgkqZkbd0f5XX301atasafuV0nnnnWcrArDrgXu5n9lVrneDVRERkVPF8lIsM3WyTurJDCoD1NzKT4WFOwEsl+pNuSbz49OPGezfdSLragNZ45WR5SQGnD725Gxb/oLYsuWcINbNvFao6gSxbrcCTkkrUmqCVA5amjFjBr744gsbqPIXHIv38/85gCq/BfWHDBliBzA9/PDDtpj/aaedZqsGuIOpWLDfO3P64IMP2n3y302bNtm+EwxQn3jiiXztV0REJDcMRFlmassKg5TkvUhMikP1prwkeurBH2fBik2AXRyZt3n8qLFdBtyglZnYjCB2O3BoL3D0MLD7L2fxF8RGRJ3MwjrBa+buBHmZ0ECkOHlMAa+T82ksFfXll1/ahQEly0cxYGXgyAAyGHHgVFxcnB3FVlQDp7Zt22YnJ1Cf1MKn9i56anO1d6gLxnP82JETQex2P0HsDqecVm7YXSBjMJef7gRlI4sniA3G9g516UXY5vmJwwpcgooZTdYt5fLUU09h9erVNlh9++23cfPNN9vL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", + "image/png": "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", "text/plain": [ "
" ] @@ -546,7 +682,7 @@ "source": [ "from datetime import datetime\n", "\n", - "vintage_efficiency_factors = {\n", + "production_year_efficiency_factors = {\n", " datetime(2020, 1, 1): 1.00,\n", " datetime(2025, 1, 1): 0.93,\n", " datetime(2030, 1, 1): 0.87,\n", @@ -557,12 +693,12 @@ "}\n", "\n", "fig, ax = plt.subplots(figsize=(7, 3))\n", - "ax.plot([d.year for d in vintage_efficiency_factors],\n", - " list(vintage_efficiency_factors.values()),\n", + "ax.plot([d.year for d in production_year_efficiency_factors],\n", + " list(production_year_efficiency_factors.values()),\n", " marker=\"o\", color=\"#9c5ffd\")\n", - "ax.set(xlabel=\"cohort (purchase) year\",\n", + "ax.set(xlabel=\"production or purchase year\",\n", " ylabel=f\"kWh/km / {ELECTRICITY_CONSUMPTION:.2f} kWh/km\",\n", - " title=\"Vintage efficiency factors (relative to 2020 baseline)\",\n", + " title=\"Production-year efficiency factors (relative to 2020 baseline)\",\n", " ylim=(0.7, 1.05))\n", "ax.grid(alpha=0.3)\n", "fig.tight_layout()\n" @@ -570,6 +706,7 @@ }, { "cell_type": "markdown", + "id": "e19498dd", "metadata": {}, "source": [ "## Foreground system — explicit process and product\n", @@ -584,8 +721,8 @@ " glider(glider production):::ei-->ev_fleet_process\n", " powertrain(powertrain production):::ei-->ev_fleet_process\n", " battery(battery production):::ei-->ev_fleet_process\n", - " electricity(electricity generation):::ei-->|age survival TD
+ vintage factors|ev_fleet_process\n", - " ev_fleet_process(EV fleet process):::fg-->|cohort inflow TD
production edge|ev_fleet_product([EV fleet product]):::fg\n", + " electricity(electricity generation):::ei-->|age survival TD
+ production-year factors|ev_fleet_process\n", + " ev_fleet_process(EV fleet process):::fg-->|production-year inflow TD
production edge|ev_fleet_product([EV fleet product]):::fg\n", " ev_fleet_process-->|age retirement TD|glider_eol(glider eol):::ei\n", " ev_fleet_process-->|age retirement TD|powertrain_eol(powertrain eol):::ei\n", " ev_fleet_process-->|age retirement TD|battery_eol(battery eol):::ei\n", @@ -603,28 +740,28 @@ "TDs to *its incoming and outgoing edges* without those TDs ever being conflated with the\n", "process operation that produced it.\n", "\n", - "**`ev_fleet_process`** is the *operation*: the per-cohort-vehicle life-cycle. All technosphere\n", + "**`ev_fleet_process`** is the *operation*: the per-production-year-vehicle life-cycle. All technosphere\n", "and biosphere edges live here:\n", "\n", "- *Build* edges (glider, powertrain, battery): per-vehicle masses, no TD — the build is treated\n", - " as a point event at the cohort year (age 0).\n", + " as a point event at the production year (age 0).\n", "- *Use* edge (electricity): lifetime kWh per vehicle, with the **age survival TD** spreading\n", " consumption across the vehicle's lifetime, and `temporal_evolution_factors` (consumer-ref)\n", - " scaling each cohort by its vintage efficiency.\n", + " scaling each production-year group by its production-year efficiency.\n", "- *EOL* edges (glider/powertrain/battery EOL): per-vehicle masses with the **age retirement\n", - " PDF** TD — each cohort retires at a Weibull-distributed age.\n", + " PDF** TD — each production-year group retires at a Weibull-distributed age.\n", "\n", "Note what `ev_fleet_process` does *not* have: a `reference product` field, a self-production\n", "edge, or any embedded product knowledge. The product is a separate node, reached only via the\n", - "production edge with the cohort TD on it.\n", + "production edge with the production-year TD on it.\n", "\n", "### TDs on both \"sides\" of the product\n", "\n", "This is the core of the modelling pattern. The product node has two sides:\n", "\n", "- **Upstream (production) side** — the edge `ev_fleet_process → ev_fleet_product`. Its TD says\n", - " *when production happens* relative to the demand. Here this is the **cohort TD**: a calendar-year\n", - " distribution that places one production event per cohort year, weighted by inflow share.\n", + " *when production happens* relative to the demand. Here this is the **production-year TD**: a calendar-year\n", + " distribution that places one production event per production year, weighted by inflow share.\n", "- **Downstream (consumption) side** — edges from any consumer of the product, including the\n", " functional unit itself. Their TDs say *when the product is being consumed*. In this notebook\n", " the only consumer is the FU, which is anchored at `FU_YEAR` with no TD (a point mass at\n", @@ -637,22 +774,24 @@ "downward into every exchange of `ev_fleet_process` as a `(date_consumer, date_producer)` pair.\n", "Concretely:\n", "\n", - "- `date_consumer` = cohort year (the moment the product instance was \"made\")\n", - "- `date_producer` = calendar year of the actual technosphere/biosphere event (cohort year +\n", + "- `date_consumer` = production year (the moment the product instance was \"made\")\n", + "- `date_producer` = calendar year of the actual technosphere/biosphere event (production year +\n", " age, for use/EOL edges)\n", "\n", "That double-indexing is what makes the rest of the model expressive. `bw_timex` automatically\n", "relinks each exchange to the right time-stamped background database based on `date_producer`,\n", - "so vehicles built in 2025 source 2025-vintage materials and electricity. And\n", + "so vehicles built in 2025 source materials and electricity at dates derived from the 2025 production year and electricity. And\n", "`temporal_evolution_factors` with `reference=\"consumer\"` evaluates the foreground efficiency\n", - "factor at the *cohort year* — not the calendar year — so vintage locking falls out for free.\n", + "factor at the *production year* (`date_consumer`) — not the electricity-use year (`date_producer`) —\n", + "so production-year locking falls out for free.\n", "\n", - "All amounts on the process edges are *per cohort vehicle*. The total fleet scaling enters via\n", + "All amounts on the process edges are *per production-year vehicle*. The total fleet scaling enters via\n", "the FU demand: `{ev_fleet_product: n_total_inflow}`.\n" ] }, { "cell_type": "markdown", + "id": "7894afb0", "metadata": {}, "source": [ "### Step 1 — define the two foreground nodes\n", @@ -666,7 +805,15 @@ { "cell_type": "code", "execution_count": 12, - "metadata": {}, + "id": "a625a27a", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:16:10.296719Z", + "iopub.status.busy": "2026-05-04T08:16:10.296623Z", + "iopub.status.idle": "2026-05-04T08:16:10.311347Z", + "shell.execute_reply": "2026-05-04T08:16:10.310966Z" + } + }, "outputs": [], "source": [ "if \"foreground\" in bd.databases:\n", @@ -684,7 +831,7 @@ "\n", "ev_fleet_process = foreground.new_node(\n", " code=\"ev_fleet_process\",\n", - " name=\"EV fleet operation (per cohort vehicle, life-cycle)\",\n", + " name=\"EV fleet operation (per production-year vehicle, life-cycle)\",\n", " location=\"GLO\",\n", " type=bd.labels.process_node_default,\n", ")\n", @@ -693,19 +840,28 @@ }, { "cell_type": "markdown", + "id": "d3e2b67b", "metadata": {}, "source": [ "### Step 2 — wire up the edges (all on the process)\n", "\n", "All edges live on `ev_fleet_process`. The product never carries an exchange. We start with the\n", - "**production edge** that connects the two — this is where the cohort TD goes — and then add the\n", + "**production edge** that connects the two — this is where the production-year TD goes — and then add the\n", "build / use / EOL technosphere edges, with their respective age-relative TDs.\n" ] }, { "cell_type": "code", "execution_count": 13, - "metadata": {}, + "id": "6b87f188", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:16:10.312700Z", + "iopub.status.busy": "2026-05-04T08:16:10.312630Z", + "iopub.status.idle": "2026-05-04T08:16:10.391987Z", + "shell.execute_reply": "2026-05-04T08:16:10.391573Z" + } + }, "outputs": [], "source": [ "# Pull background activities (we use the 2020 names; bw_timex relinks them across DBs at runtime).\n", @@ -718,16 +874,16 @@ "battery_eol = background_2020.get(code=\"battery_eol\")\n", "\n", "# --- Upstream side of the product: production edge (process -> product). ---\n", - "# Amount = 1 vehicle-lifetime per cohort vehicle. The cohort TD splits this into one\n", - "# production event per cohort year, weighted by inflow share.\n", + "# Amount = 1 vehicle-lifetime per production-year vehicle. The production-year TD splits this into one\n", + "# production event per production year, weighted by inflow share.\n", "ev_fleet_process.new_edge(\n", " input=ev_fleet_product,\n", " amount=1,\n", " type=bd.labels.production_edge_default,\n", - " temporal_distribution=td_cohort_inflow,\n", + " temporal_distribution=td_production_inflow,\n", ").save()\n", "\n", - "# --- Build phase: per-vehicle masses, point mass at age 0 (no TD = at the cohort year). ---\n", + "# --- Build phase: per-vehicle masses, point mass at age 0 (no TD = at the production year). ---\n", "ev_fleet_process.new_edge(\n", " input=glider_node, amount=MASS_GLIDER, type=bd.labels.consumption_edge_default,\n", ").save()\n", @@ -739,15 +895,17 @@ ").save()\n", "\n", "# --- Use phase: lifetime kWh per vehicle, spread over ages by the survival TD. ---\n", - "# `temporal_evolution_reference=\"consumer\"` makes the vintage factor evaluate at the cohort\n", - "# (consumer) year, not the calendar (producer) year — i.e. true vintage locking.\n", + "# `temporal_evolution_reference=\"consumer\"` makes the production-year factor evaluate at the\n", + "# production/version date (`date_consumer`), not the electricity-use date (`date_producer`).\n", + "# Use \"producer\" instead only if the foreground efficiency should follow the calendar\n", + "# year of the use event for all active production years.\n", "electricity_edge = ev_fleet_process.new_edge(\n", " input=electricity_node,\n", " amount=ANNUAL_MILEAGE * ELECTRICITY_CONSUMPTION * mean_lifetime_years,\n", " type=bd.labels.consumption_edge_default,\n", " temporal_distribution=td_use_age,\n", ")\n", - "electricity_edge[\"temporal_evolution_factors\"] = vintage_efficiency_factors\n", + "electricity_edge[\"temporal_evolution_factors\"] = production_year_efficiency_factors\n", "electricity_edge[\"temporal_evolution_reference\"] = \"consumer\"\n", "electricity_edge.save()\n", "\n", @@ -771,6 +929,7 @@ }, { "cell_type": "markdown", + "id": "0a79fa13", "metadata": {}, "source": [ "## Characterization method\n" @@ -779,7 +938,15 @@ { "cell_type": "code", "execution_count": 14, - "metadata": {}, + "id": "a9c3592f", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:16:10.393484Z", + "iopub.status.busy": "2026-05-04T08:16:10.393405Z", + "iopub.status.idle": "2026-05-04T08:16:10.397224Z", + "shell.execute_reply": "2026-05-04T08:16:10.396702Z" + } + }, "outputs": [], "source": [ "bd.Method((\"GWP\", \"example\")).write([((\"biosphere\", \"CO2\"), 1)])\n", @@ -788,6 +955,7 @@ }, { "cell_type": "markdown", + "id": "5c4e00d8", "metadata": {}, "source": [ "## Time-explicit fleet LCA\n", @@ -801,752 +969,57261 @@ { "cell_type": "code", "execution_count": 15, - "metadata": {}, + "id": "8022cb5e", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:16:10.398535Z", + "iopub.status.busy": "2026-05-04T08:16:10.398466Z", + "iopub.status.idle": "2026-05-04T08:16:11.875058Z", + "shell.execute_reply": "2026-05-04T08:16:11.874235Z" + } + }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-04 08:52:19.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-04 10:16:10.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" ] }, { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Starting graph traversal\n", - "Calculation count: 7\n" + "\u001b[32m2026-05-04 10:16:10.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-04 08:52:19.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-04 10:16:10.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" ] }, { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
date_producerproducer_namedate_consumerconsumer_nameamounttemporal_market_shares
02035-01-01glider2035-01-01EV fleet operation (per cohort vehicle, life-c...840.0{'background_2030': 0.5, 'background_2040': 0.5}
12035-01-01powertrain2035-01-01EV fleet operation (per cohort vehicle, life-c...80.0{'background_2030': 0.5, 'background_2040': 0.5}
22035-01-01battery2035-01-01EV fleet operation (per cohort vehicle, life-c...280.0{'background_2030': 0.5, 'background_2040': 0.5}
32035-01-01electricity2035-01-01EV fleet operation (per cohort vehicle, life-c...2400.00007{'background_2030': 0.5, 'background_2040': 0.5}
42035-01-01EV fleet operation (per cohort vehicle, life-c...2035-01-01-11.0None
.....................
1562073-01-01battery_eol2035-01-01EV fleet operation (per cohort vehicle, life-c...-0.0{'background_2040': 1}
1572074-01-01electricity2035-01-01EV fleet operation (per cohort vehicle, life-c...0.0{'background_2040': 1}
1582074-01-01glider_eol2035-01-01EV fleet operation (per cohort vehicle, life-c...-0.0{'background_2040': 1}
1592074-01-01powertrain_eol2035-01-01EV fleet operation (per cohort vehicle, life-c...-0.0{'background_2040': 1}
1602074-01-01battery_eol2035-01-01EV fleet operation (per cohort vehicle, life-c...-0.0{'background_2040': 1}
\n", - "

161 rows × 6 columns

\n", - "
" - ], - "text/plain": [ - " date_producer producer_name \\\n", - "0 2035-01-01 glider \n", - "1 2035-01-01 powertrain \n", - "2 2035-01-01 battery \n", - "3 2035-01-01 electricity \n", - "4 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", - ".. ... ... \n", - "156 2073-01-01 battery_eol \n", - "157 2074-01-01 electricity \n", - "158 2074-01-01 glider_eol \n", - "159 2074-01-01 powertrain_eol \n", - "160 2074-01-01 battery_eol \n", - "\n", - " date_consumer consumer_name \\\n", - "0 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", - "1 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", - "2 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", - "3 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", - "4 2035-01-01 -1 \n", - ".. ... ... \n", - "156 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", - "157 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", - "158 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", - "159 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", - "160 2035-01-01 EV fleet operation (per cohort vehicle, life-c... \n", - "\n", - " amount temporal_market_shares \n", - "0 840.0 {'background_2030': 0.5, 'background_2040': 0.5} \n", - "1 80.0 {'background_2030': 0.5, 'background_2040': 0.5} \n", - "2 280.0 {'background_2030': 0.5, 'background_2040': 0.5} \n", - "3 2400.00007 {'background_2030': 0.5, 'background_2040': 0.5} \n", - "4 1.0 None \n", - ".. ... ... \n", - "156 -0.0 {'background_2040': 1} \n", - "157 0.0 {'background_2040': 1} \n", - "158 -0.0 {'background_2040': 1} \n", - "159 -0.0 {'background_2040': 1} \n", - "160 -0.0 {'background_2040': 1} \n", - "\n", - "[161 rows x 6 columns]" - ] - }, - "execution_count": 15, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "from bw_timex import TimexLCA\n", - "\n", - "database_dates = {\n", - " \"background_2020\": datetime.strptime(\"2020\", \"%Y\"),\n", - " \"background_2030\": datetime.strptime(\"2030\", \"%Y\"),\n", - " \"background_2040\": datetime.strptime(\"2040\", \"%Y\"),\n", - " \"foreground\": \"dynamic\",\n", - "}\n", - "\n", - "tlca = TimexLCA(\n", - " demand={ev_fleet_product: n_total_inflow},\n", - " method=method,\n", - " database_dates=database_dates,\n", - ")\n", - "tlca.build_timeline(\n", - " starting_datetime=datetime(FU_YEAR, 1, 1),\n", - " temporal_grouping=\"year\",\n", - ")\n" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "metadata": {}, - "outputs": [ + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + ] + }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-04 08:52:19.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:19.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + "\u001b[32m2026-05-04 10:16:10.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" ] }, { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Time-explicit fleet GWP: 31,477,120,065 kg CO2-eq\n", - "Static (2020 background) fleet GWP: 120,320,351,786 kg CO2-eq\n", - "\n", - "Per-vehicle GWP, time-explicit: 7,617 kg CO2-eq / vehicle\n", - "Per-vehicle GWP, static (2020): 29,114 kg CO2-eq / vehicle\n" + "\u001b[32m2026-05-04 10:16:10.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" ] - } - ], - "source": [ - "tlca.lci()\n", - "tlca.static_lcia()\n", - "print(f\"Time-explicit fleet GWP: {tlca.static_score:>14,.0f} kg CO2-eq\")\n", - "print(f\"Static (2020 background) fleet GWP: {tlca.base_lca.score:>14,.0f} kg CO2-eq\")\n", - "print(f\"\\nPer-vehicle GWP, time-explicit: {tlca.static_score / n_total_inflow:>10,.0f} kg CO2-eq / vehicle\")\n", - "print(f\"Per-vehicle GWP, static (2020): {tlca.base_lca.score / n_total_inflow:>10,.0f} kg CO2-eq / vehicle\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Dynamic characterization\n" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "metadata": {}, - "outputs": [ + }, { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Cumulative fleet radiative forcing: 2.747e-03 W/m²\n" + "\u001b[32m2026-05-04 10:16:10.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" ] }, { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABIQAAAIcCAYAAACHN3UiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Qd0VGXXBeCdMum990bovffeVbAjiBRpNlTs5bdgQ+UDUUTFgoAKNlDERhWk995bQiAkpPde/nXeMMNMMhMSSSBlP2vNSubeOzN3Lgkhm3POa1ZcXFwMIiIiIiIiIiKqN8xv9gkQEREREREREdGNxUCIiIiIiIiIiKieYSBERERERERERFTPMBAiIiIiIiIiIqpnGAgREREREREREdUzDISIiIiIiIiIiOoZBkJERERERERERPUMAyEiIiIiIiIionqGgRARERERERERUT3DQIiIiIiIiIiIqJ6p14HQpk2bMGzYMPj5+cHMzAwrVqyo1tebPn26eh39W5MmTar1NYmIiIiIiIiISqvXgVBmZiZat26NTz755Ia9ZvPmzRETE6O7bdmy5Ya9NhERERERERGRsKzPl2Ho0KHqZkpubi7+7//+D99//z1SUlLQokULvP/+++jTp89/fk1LS0v4+Pj858cTEREREREREV2vel0hdC1Tp07F9u3b8cMPP+DQoUO49957MWTIEJw+ffo/P6c8VlrUwsLCMHr0aERFRVXpORMRERERERERXYtZcXFx8TWPqgdkns+vv/6KO+64Q92XoEZCG/koAY7WgAED0KlTJ8yYMaPSr/H3338jIyMDjRs3Vu1ib7zxBqKjo3HkyBE4OjpW6fshIiIiIiIiIjKlXreMlefw4cMoLCxEo0aNyrSRubu7q89PnDiBpk2blvs8L7zwAt577z31uX57WqtWrdC5c2cEBwfjp59+wsSJE6vlfRARERERERERlcZAyASp5LGwsMDevXvVR30ODg7qo1QQHT9+HOXRhkfGuLi4qMDpzJkz5T4HEREREREREVFVYiBkQtu2bVWFUFxcHHr27Gn0GCsrq+taNl5Cp7Nnz2LMmDH/+TmIiIiIiIiIiCqrXgdCEsjoV+dERETgwIEDcHNzU5U7MvR57NixmD17tgqI4uPjsX79etXudeutt1b69Z599lkMGzZMtYldunQJr7/+uqo+GjVqVBW/MyIiIiIiIiIi0+r1UOmNGzeib9++ZbaPGzcOixYtQn5+Pt5++2188803avizh4cHunTpooZBt2zZstKvN3LkSGzatAmJiYnw9PREjx498M4776BBgwZV9I6IiIiIiIiIiK6tXgdCRERERERERET1kfnNPgEiIiIiIiIiIrqxGAgREREREREREdUz9W6odFFRkRro7OjoCDMzs5t9OkREREREREREVUKmAqWnp8PPzw/m5uXXANW7QEjCoMDAwJt9GkRERERERERE1eLChQsICAgo95h6FwhJZZD24jg5Od3s06mzZIW2NWvWYNCgQdBoNDf7dIhqHH6PEPF7hIg/S4j47y2iqpaWlqaKYLTZR3nqXSCkbROTMIiBUPX+smtnZ6euMQMhIn6PEPHnCBH/vUV0o/F3EqrPzCowIodDpYmIiIiIiIiI6hkGQkRERERERERE9QwDISIiIiIiIiKieqbezRAiIiIiIiIiuhHLfxcUFKCwsJAXm6qUzOm1sLC47udhIERERERERERUhfLy8hATE4OsrCxeV6qWgdGypLyDg8N1PQ8DISIiIiIiIqIqUlRUhIiICFXB4efnBysrqwqt+ERU0cqz+Ph4XLx4EQ0bNryuSiEGQkRERERERERVWB0koVBgYCDs7Ox4XanKeXp6IjIyEvn5+dcVCHGoNBEREREREVEVMzfnr9tUPaqq4oxfoURERERERERE9QwDISIiIiIiIiKieoaBEBERERERERGhT58+mDZtGq9EPblODISIiIiIiIiIapjCrHzkx2UhNyoN+fFZ6n5Nt3HjRjXfJiUlpU4GKHUNVxkjIiIiIiIiqkEKUnKRvPwUck9fDVasG7rA9e5GsHSxRn1ewc3Kyupmn0adwQohIiIiIiIiohpCKoFKh0FC7sv26q4UKigowNSpU+Hs7AwPDw+8+uqrKC4uVvu+/fZbdOjQAY6OjvDx8cH999+PuLg4tU+WQe/bt6/63NXVVVUKjR8/Xt3+/fdffPTRR2qb3ORYceTIEQwdOhQODg7w9vbGmDFjkJCQYFBZJOci1UVyLoMHD8aECRNw2223GZyzLL/u5eWFBQsWXPP9FRUV4d1330VoaChsbW3RunVrLFu2zOAYOd9OnTrB2toavr6+ePHFF9V1qWsYCNUy8o0Ym5qDyIRMXErJRn5h0c0+JSIiIiIiIqoiRRn5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A37//Xf1eBkcLdU30hp29913646RAdVSmfPCCy9g0KBByM3NRXBwMIYMGaKCp/9CQigJnyQAkmApPj4ePj4+6NWrl1rWXkhY9NFHH6mASlYbCw0NVQOzZYn7+oyBECEuPQfZeYWwNDeDu4M1bDQWvCpEREREREQ3kYQ/1R0AGasSWrJkie5+ZmYm3njjDbVSl5DqG33FxcUG97t06YIDBw6Ue4ysICbVOaYYmwVUkfOeO3euupkiq53pr3hWWunzrA8YCNVj6Tn52B2ZjLf+OIaIhExYW5rj3vYBeKxfOHydbW/26REREREREdENtH//fpw4cUKtNCbzg9588021/fbbb+efQx3EGUL1mIRBExbtVmGQyC0ownc7ozDlmz2IT786CIyIiIiIiIjqB2mrat26tZrNIxVCmzdv1g1nvhmkYkl/OXn9W/PmzW/aedUFrBCqx21iUhlkzOHoNJxPzIKn47X7RImIiIiIiKhukNk/e/fuRU0yfPhwdO7c2eg+WRWN/jsGQvVUVm6hrjLImN2RSegQYnypQyIiIiIiIqIbQeYDyY2qHlvG6imNhZmaGWSKlxOrg4iIiIiIiIjqKgZC9ZSsJnZP+wCTYVHHYNcbfk5EREREREREdGMwEKqnZGn5qX3D0dLfqUwY9OXYDvBxZoUQERERERERUV3FGUL1mK+LLRaM74ioxCw1M8jL0QYdQ93g42QNK0uLm316RERERERERFRNGAjVcxICyY0DpImIiIiIiIjqD7aMEREREREREVG5Nm7cCDMzM6SkpNyUKyWvvWLFigodO336dLRp06baz6m2YyBERERERERERDU6YIqJicHQoUMrdOyzzz6L9evX6+6PHz8ed9xxx38+17qKLWNERERERERENUxBaioKExNRlJ4Oc0cnWLi7wdLZGfVNXl4erKys4OPjU+HHODg4qBuVjxVCRERERERERDVIfkwsop9+BuduuRWR943EuVtuQfQzz6rt1amoqAjvvvsuQkNDYWtri9atW2PZsmUmj9+yZQt69uypjg0MDMQTTzyBzMxM3f7c3Fy88MILap+1tTXCw8OxYMECREZGom/fvuoYV1dXVSkkVTyiT58+mDp1KqZNmwYPDw8MHjzYaMvYxYsXMWrUKLi5ucHe3h4dOnTAzp07y7SMyeeLFy/Gb7/9pp5DblKd1K9fP/U6+uLj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sWPlscceU29FYZNbJ5j3W221lfj9fl4Lv5ONhQsXyu67785/Hz58uPz5z3/+j38/BYX/ljUyf/582XfffaWkpERKS0tl6tSp8t133/Uao9aIwi91jTz00EOy1157SVFRka0fBbS3t8vxxx/PMVgnp512moRCoV5j1BpR2FTXyNq1a7kmRo0aJYFAQMaMGcNuyIlEotc4tUYUNkUoQkjBFh999BEd9M8//1zeeecdSSaTcsABB0g4HLbGXHzxxfKvf/1LZs2axfH19fVyxBFH2F4PRhiH3b5Ys2aNHHzwwbL33nvLggUL5KKLLpLTTz9d5syZo96MwiazTv7617/KH/7wB7niiitkyZIl8u677/LAa6K7u5vXHTlypHz99ddy++23yx//+Ec6QAoKv/Q1gkPttGnTZMSIEfLFF1/I3LlzeTDAGsH1ALVGFH7JayQSiXANXHXVVTmvAzII+weu8frrr8vHH38sZ555pvXvao0obMprZNmyZZLJZOTBBx/kOvnb3/4mDzzwQK/xao0obLJA23kFhY2hublZw3T56KOP+PfOzk7N4/Fos2bNssYsXbqUYz777LNev3vfffdpe+65p/bee+/x3zs6Oqx/u/zyy7Utttii1/jp06drU6dOVS9FYZNYJ+3t7VogENDefffdnNfFGiotLdXi8bj1s9///vfa+PHj/6PfR0Hhv2GNzJ8/n39fv369NWbhwoX82cqVK/l3tUYUfqlrJBsffPBBPz8K+P777/lzrBUTb731luZwOLS6ujr+Xa0RhU15jdjhz3/+szZq1Cjr72qNKGyqUBlCCj8KXV1d/P+ysjL+P7IUwNDvt99+1pjNN9+cEdzPPvvM+tn3338vN9xwgzzxxBPidPafbhibfQ0AUd/saygo/JLXCaJdiFrV1dXJhAkTWFp59NFHS21trfU7GLvHHnuI1+vttU6QMt3R0fF/+A0VFP7v18j48eNZTvbII48wvT8ajfLPWC81NTUco9aIwi91jfwYYP6jTGy77bazfoY1Bb8LWXXmGLWPKGyqayTXdbKvodaIwqYKRQgpbBQ4rKKUa9ddd5VJkybxZ42NjTycwgHJRlVVFf8NiMfjcuyxx7K8Bc69HTAWv9P3GkjbhNOvoPBLXyerV6/m7958881y5513ygsvvEAtiP3339+qbc+1Tsx/U1D4Ja8RlIdBa+6pp56i9gN0hmbPni1vvfWWuN1u6zpqjSj8EtfIjwHmP7RVsoG1gcOuuY7UGlHYlNdIX6xatUruueceOeuss6yfqTWisKlC96QUFAYA6nYXL15M3Yb/Ca688kpGcE844QT1fBV+8fj/XSdwbpAhcffdd7MmHnjmmWdk8ODB8sEHH/TSElJQ2BTXCIID0KHDAQBrI51Oy1/+8hfqz0FsGiSRgsKmvEYUFDYV/DvWCDKyoTd01FFHyRlnnPFvvT8FhZ8jVIaQwoA477zzKE6IgylKWUzgsIrshb4q/ugMg38D3n//fYqEIkqF/9AhBqioqKCyv3mdvt1k8Hd0CVBOvsKmsE6GDBnC/584caL175WVlVwn69evH3CdmP+moPBLXiMzZ85kh5hHH32UnWZ22mkn/gxNCV599VXrOmqNKPwS18iPAeZ/c3Nzr5+lUilmm5rrSK0RhU15jZhA0wI0stlll136NeZQa0RhU4UihBRsoWkaDe/LL79MYgdtGrOx7bbbisfjkffee8/6GfRMcIDdeeed+fcXX3yRbYHRPQz/Pfzww/z5J598YrXUxtjsa5iaKuY1FBR+6esEWQ/mz03AiW9tbWVXMQBj0THG7KhkrhNoq6AFt4LCL3mNoHsMtFDQStiE+Xdk2AFqjSj8UtfIjwHmP0hVaHKZwLWwPnbccUdrjNpHFDbVNWJmBqE1PfYdBBj6apuqNaKwyeKnVrVW+O/Eb3/7W624uFj78MMPtYaGBuu/SCRijTn77LO1ESNGaO+//7721VdfaTvvvDP/ywU75f/Vq1dreXl52mWXXcbOMvfee6/mcrm02bNn/8e/o4LCf8s6OfTQQ9ltb968edqiRYu0Qw45RJs4caKWSCSsTkxVVVXaiSeeqC1evFh79tlnuW4efPBB9RIVfvFrBHuDz+fjtdBNCWvghBNO4HXr6+s5Rq0RhV/yGsHfv/32W+0f//gH/aiPP/6Yf29ra7PGTJs2Tdt66621L774Qps7d642btw47dhjj7X+Xa0RhU15jWzYsEEbO3astu+++/LP2dcxodaIwqYKRQgp2E8MEdv/Hn30UWtMNBrVzjnnHLbDxuH08MMP72VYf2wrSPx8ypQpmtfr1UaPHt3rMxQUNoV10tXVpZ166qlaSUmJVlZWxjHZLbaB7777Ttttt914MB46dKh26623/p99TwWFn3qNvP3229quu+7KQwHG7bPPPlZbehNqjSj8UtfIddddt9ExOPiCACooKNCKioq0U045RQsGg70+S60RhU11jeD/c10nG2qNKGyKcOB/fuosJQUFBQUFBQUFBQUFBQUFBQWF/zsoDSEFBQUFBQUFBQUFBQUFBQWFTQyKEFJQUFBQUFBQUFBQUFBQUFDYxKAIIQUFBQUFBQUFBQUFBQUFBYVNDIoQUlBQUFBQUFBQUFBQUFBQUNjEoAghBQUFBQUFBQUFBQUFBQUFhU0MihBSUFBQUFBQUFBQUFBQUFBQ2MSgCCEFBQUFBQUFBQUFBQUFBQWFTQyKEFJQUFBQUFBQ+P/Ahx9+KA6HQzo7O9XzU1BQUFBQUPjZwaFpmvZT34SCgoKCgoKCwn879tprL5kyZYrceeed/HsikZD29napqqoiMaSgoKCgoKCg8HOC+6e+AQUFBQUFBQWFnyO8Xq8MHjz4p74NBQUFBQUFBYX/L6iSMQUFBQUFBQWFjeDkk0+Wjz76SO666y5mA+G/xx57rFfJGP5eUlIir7/+uowfP17y8vLkN7/5jUQiEXn88celpqZGSktL5YILLpB0Om1dOx6Py6WXXipDhw6V/Px82XHHHVmOpqCgoKCgoKDwn4TKEFJQUFBQUFBQ2AhABK1YsUImTZokN9xwA3+2ZMmSfuNA/tx9993y7LPPSjAYlCOOOEIOP/xwEkVvvvmmrF69Wo488kjZddddZfr06fyd8847T77//nv+TnV1tbz88ssybdo0WbRokYwbN069GwUFBQUFBYX/CBQhpKCgoKCgoKCwERQXF7NEDFk/ZpnYsmXL+o1LJpNy//33y5gxY/h3ZAg9+eST0tTUJAUFBTJx4kTZe++95YMPPiAhtH79enn00Uf5/yCDAGQLzZ49mz+/+eab1btRUFBQUFBQ+I9AEUIKCgoKCgoKCv8mgDAyySAAgtMoFQMZlP2z5uZm/hlZQCgf22yzzXpdB2Vk5eXl6r0oKCgoKCgo/MegCCEFBQUFBQUFhX8TPB5Pr79DY8juZ5lMhn8OhULicrnk66+/5v9nI5tEUlBQUFBQUFD4d0MRQgoKCgoKCgoKPwIoGcsWg/53YOutt+Y1kTG0++67q/egoKCgoKCg8H8G1WVMQUFBQUFBQeFHAKVfX3zxhaxdu1ZaW1utLJ//DVAqdvzxx8uMGTPkpZdekjVr1siXX34pt9xyi7zxxhvqvSgoKCgoKCj8x6AIIQUFBQUFBQWFHwGIPaOsC8LQlZWVFIL+dwDi0SCELrnkErarP+yww2T+/PkyYsQI9V4UFBQUFBQU/mNwaJqm/ecur6CgoKCgoKCgoKCgoKCgoKDw3waVIaSgoKCgoKCgoKCgoKCgoKCwiUERQgoKCgoKCgoKCgoKCgoKCgqbGBQhpKCgoKCgoKCgoKCgoKCgoLCJQRFCCgoKCgoKCgoKCgoKCgoKCpsYFCGkoKCgoKCgoKCgoKCgoKCgsIlBEUIKCgoKCgoKCgoKCgoKCgoKmxgUIaSgoKCgoKCgoKCgoKCgoKCwiUERQgoKCgoKCgoKCgoKCgoKCgqbGBQhpKCgoKCgoKCgoKCgoKCgoLCJQRFCCgoKCgoKCgoKCgoKCgoKCpsYFCGkoKCgoKCgoKCgoKCgoKCgsIlBEUIKCgoKCgoKCgoKCgoKCgoKsmnh/wGXzTIOgIz7XQAAAABJRU5ErkJggg==", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "from dynamic_characterization.ipcc_ar6.radiative_forcing import characterize_co2\n", - "\n", - "characterization_functions = {bd.get_node(code=\"CO2\").id: characterize_co2}\n", - "\n", - "tlca.dynamic_lcia(\n", - " metric=\"radiative_forcing\",\n", - " fixed_time_horizon=True,\n", - " characterization_functions=characterization_functions,\n", - ")\n", - "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m\\u00b2\")\n", - "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True)\n" - ] - }, - { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 7\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:10.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.042\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.044\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.045\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.046\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.050\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.050\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.050\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.050\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.050\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.053\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.054\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.055\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.156\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.159\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.159\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.159\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.159\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.159\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.162\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.162\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.162\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.162\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.163\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.163\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.163\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.163\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.163\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.166\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.244\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.246\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.246\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.246\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.246\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.247\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.247\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.247\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.247\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.247\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.248\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.250\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.251\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.252\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.253\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.253\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.253\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.253\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.253\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.255\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.257\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.260\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.264\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.434\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.434\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.434\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.436\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.436\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.436\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.752\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.824\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.839\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
date_producerproducer_namedate_consumerconsumer_nameamounttemporal_market_shares
02020-01-01glider2020-01-01EV fleet operation (per production-year vehicl...840.0{'background_2020': 1}
12020-01-01powertrain2020-01-01EV fleet operation (per production-year vehicl...80.0{'background_2020': 1}
22020-01-01battery2020-01-01EV fleet operation (per production-year vehicl...280.0{'background_2020': 1}
32020-01-01electricity2020-01-01EV fleet operation (per production-year vehicl...2400.00007{'background_2020': 1}
42020-01-01EV fleet operation (per production-year vehicl...2020-01-01-117030.382713None
.....................
49862088-01-01battery_eol2050-01-01EV fleet operation (per production-year vehicl...-0.0{'background_2040': 1}
49872089-01-01electricity2050-01-01EV fleet operation (per production-year vehicl...0.0{'background_2040': 1}
49882089-01-01glider_eol2050-01-01EV fleet operation (per production-year vehicl...-0.0{'background_2040': 1}
49892089-01-01powertrain_eol2050-01-01EV fleet operation (per production-year vehicl...-0.0{'background_2040': 1}
49902089-01-01battery_eol2050-01-01EV fleet operation (per production-year vehicl...-0.0{'background_2040': 1}
\n", + "

4991 rows × 6 columns

\n", + "
" + ], + "text/plain": [ + " date_producer producer_name \\\n", + "0 2020-01-01 glider \n", + "1 2020-01-01 powertrain \n", + "2 2020-01-01 battery \n", + "3 2020-01-01 electricity \n", + "4 2020-01-01 EV fleet operation (per production-year vehicl... \n", + "... ... ... \n", + "4986 2088-01-01 battery_eol \n", + "4987 2089-01-01 electricity \n", + "4988 2089-01-01 glider_eol \n", + "4989 2089-01-01 powertrain_eol \n", + "4990 2089-01-01 battery_eol \n", + "\n", + " date_consumer consumer_name \\\n", + "0 2020-01-01 EV fleet operation (per production-year vehicl... \n", + "1 2020-01-01 EV fleet operation (per production-year vehicl... \n", + "2 2020-01-01 EV fleet operation (per production-year vehicl... \n", + "3 2020-01-01 EV fleet operation (per production-year vehicl... \n", + "4 2020-01-01 -1 \n", + "... ... ... \n", + "4986 2050-01-01 EV fleet operation (per production-year vehicl... \n", + "4987 2050-01-01 EV fleet operation (per production-year vehicl... \n", + "4988 2050-01-01 EV fleet operation (per production-year vehicl... \n", + "4989 2050-01-01 EV fleet operation (per production-year vehicl... \n", + "4990 2050-01-01 EV fleet operation (per production-year vehicl... \n", + "\n", + " amount temporal_market_shares \n", + "0 840.0 {'background_2020': 1} \n", + "1 80.0 {'background_2020': 1} \n", + "2 280.0 {'background_2020': 1} \n", + "3 2400.00007 {'background_2020': 1} \n", + "4 17030.382713 None \n", + "... ... ... \n", + "4986 -0.0 {'background_2040': 1} \n", + "4987 0.0 {'background_2040': 1} \n", + "4988 -0.0 {'background_2040': 1} \n", + "4989 -0.0 {'background_2040': 1} \n", + "4990 -0.0 {'background_2040': 1} \n", + "\n", + "[4991 rows x 6 columns]" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from bw_timex import TimexLCA\n", + "\n", + "database_dates = {\n", + " \"background_2020\": datetime.strptime(\"2020\", \"%Y\"),\n", + " \"background_2030\": datetime.strptime(\"2030\", \"%Y\"),\n", + " \"background_2040\": datetime.strptime(\"2040\", \"%Y\"),\n", + " \"foreground\": \"dynamic\",\n", + "}\n", + "\n", + "tlca = TimexLCA(\n", + " demand={ev_fleet_product: n_total_inflow},\n", + " method=method,\n", + " database_dates=database_dates,\n", + ")\n", + "tlca.build_timeline(\n", + " starting_datetime=datetime(FU_YEAR, 1, 1),\n", + " temporal_grouping=\"year\",\n", + ")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "95885c5f", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:16:11.877078Z", + "iopub.status.busy": "2026-05-04T08:16:11.876951Z", + "iopub.status.idle": "2026-05-04T08:17:23.584861Z", + "shell.execute_reply": "2026-05-04T08:17:23.584369Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:11.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:16:31.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Time-explicit fleet GWP: 23,644,975,605 kg CO2-eq\n", + "Static (2020 background) fleet GWP: 120,320,351,786 kg CO2-eq\n", + "\n", + "Per-vehicle GWP, time-explicit: 5,721 kg CO2-eq / vehicle\n", + "Per-vehicle GWP, static (2020): 29,114 kg CO2-eq / vehicle\n" + ] + } + ], + "source": [ + "tlca.lci()\n", + "tlca.static_lcia()\n", + "print(f\"Time-explicit fleet GWP: {tlca.static_score:>14,.0f} kg CO2-eq\")\n", + "print(f\"Static (2020 background) fleet GWP: {tlca.base_lca.score:>14,.0f} kg CO2-eq\")\n", + "print(f\"\\nPer-vehicle GWP, time-explicit: {tlca.static_score / n_total_inflow:>10,.0f} kg CO2-eq / vehicle\")\n", + "print(f\"Per-vehicle GWP, static (2020): {tlca.base_lca.score / n_total_inflow:>10,.0f} kg CO2-eq / vehicle\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "4e225040", + "metadata": {}, + "source": [ + "### Dynamic characterization\n" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "23731dc8", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:17:23.586443Z", + "iopub.status.busy": "2026-05-04T08:17:23.586297Z", + "iopub.status.idle": "2026-05-04T08:17:23.904631Z", + "shell.execute_reply": "2026-05-04T08:17:23.904140Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cumulative fleet radiative forcing: 1.802e-03 W/m²\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABIQAAAIcCAYAAACHN3UiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Qd0VOUWBeCdNpPee4OE3nvvSFeKqCAgTZoKCmLDpyhYUFERBRUVBVSaomIDqdJ77z0QSiCd9J63zo8zZJKZkEBC2v7euiuZe6fcGe7DsHPO+c2ys7OzQUREREREREREFYZ5SZ8AERERERERERHdXwyEiIiIiIiIiIgqGAZCREREREREREQVDAMhIiIiIiIiIqIKhoEQEREREREREVEFw0CIiIiIiIiIiKiCYSBERERERERERFTBMBAiIiIiIiIiIqpgGAgREREREREREVUwDISIiIiIiIiIiCqYCh0IbdmyBb1794avry/MzMywcuXKYn29adOmqdfJudWsWbNYX5OIiIiIiIiIKLcKHQglJiaiQYMG+Pzzz+/ba9apUwdhYWH6bdu2bffttYmIiIiIiIiIhGVF/hh69uypNlNSU1Px2muvYenSpYiNjUXdunXxwQcfoGPHjnf9mpaWlvD29r7rxxMRERERERER3asKXSF0JxMmTMDOnTuxbNkyHDlyBI899hh69OiBs2fP3vVzymOlRS04OBhDhgxBaGhokZ4zEREREREREdGdmGVnZ2ff8V4VgMzz+e2339CvXz91W4IaCW3kqwQ4Ol26dEHz5s0xY8aMQr/G6tWrkZCQgBo1aqh2senTp+Pq1as4duwYHBwcivT9EBERERERERGZUqFbxvJz9OhRZGZmonr16nnayNzc3NT3p06dQq1atfJ9nldeeQXvv/+++j5ne1r9+vXRokULVKpUCT/99BNGjRpVLO+DiIiIiIiIiCg3BkImSCWPhYUF9u/fr77mZG9vr75KBdHJkyeRH114ZIyzs7MKnM6dO5fvcxARERERERERFSUGQiY0atRIVQiFh4ejXbt2Ru+j0Wjuadl4CZ3Onz+PoUOH3vVzEBEREREREREVVoUOhCSQyVmdExISgkOHDsHV1VVV7sjQ52HDhuHjjz9WAVFERAQ2bNig2r0efPDBQr/eiy++iN69e6s2sWvXruHNN99U1UeDBg0q4ndG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IWHRp59+qgIqWW0sKChIDcyWJe4rMgZCRESkxCalIS45HebmZnCysYKDdfH+wEFEREREpkn4U9wBkLEqocWLF+tvJyYmYvr06WqlLiHVNzllZ2cb3G7ZsiUOHTqU731kBTGpzjHF2Cyggpz3Z599pjZTZLWznCue5Zb7PCsCBkJERBVcekYWztyIxxt/HMf+SzGQiuDONT3xWq9aCPawL+nTIyIiIqL75ODBgzh16pRaaUzmB7311ltqf9++fflnUA5xhhARUQV3KToJ/b/cocIgIb8c2XAyHI/O24krMUklfXpEREREdB9JW1WDBg3UbB6pENq6dat+OHNJkIqlnMvJ59zq1KlTYudVHrBCiIioAktOz8CXm84hNSMrz7HoxDT8c+w6RrUNKtAgQSIiIiIq22T2z/79+1Ga9OnTBy1atDB6TFZFo7vHQIiIqAKLS87AzvNRJo9vPBWOwS0CYavhfy6IiIiI6P6T+UCyUdFjyxgRUQVmZWEOFzuNyeOeDlpY3uWKD0REREREVHrxp3wiogrM1U6DpztWMXl8RJvK0FjyPxVEREREROUNf8onIqrgWga74dHGfnn2v9itOiq72ZXIORERERERUfHiUAgiogrO3V6L1x6sjVHtgrH1bCS0luZoW80dHg5aOFpzUB8RERERUXnEQIiIiNQcIdlq+Tjy0yAiIiIiqgDYMkZERERERERE+dq0aRPMzMwQGxtbIp+UvPbKlSsLdN9p06ahYcOGxX5OZR0DISIiIiIiIiIq1QFTWFgYevbsWaD7vvjii9iwYYP+9ogRI9CvX7+7Ptfyii1jRERERERERKVMxs2byIyKQlZ8PMwdHGHh5gpLJydUNGlpadBoNPD29i7wY+zt7dVG+WOFEBEREREREVEpkh52HVcnv4ALvR7ExYGP40KvXrj6wotqf3HKysrCe++9h6CgINjY2KBBgwZYsWKFyftv27YN7dq1U/cNCAjAc889h8TERP3x1NRUvPLKK+qYVqtF1apV8e233+LixYvo1KmTuo+Li4uqFJIqHtGxY0dMmDABkyZNgru7O7p37260ZezKlSsYNGgQXF1dYWdnh6ZNm2L37t15Wsbk+0WLFuH3339XzyGbVCd17txZvU5OERERKnzKWV1UnrFCiIiIiIiIiKgUVQZde/11JG3fbrA/ads2XJs6FX4ff1RslUIS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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "from dynamic_characterization.ipcc_ar6.radiative_forcing import characterize_co2\n", + "\n", + "characterization_functions = {bd.get_node(code=\"CO2\").id: characterize_co2}\n", + "\n", + "tlca.dynamic_lcia(\n", + " metric=\"radiative_forcing\",\n", + " fixed_time_horizon=True,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "print(f\"Cumulative fleet radiative forcing: {tlca.dynamic_score:.3e} W/m\\u00b2\")\n", + "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True)\n" + ] + }, + { "cell_type": "code", "execution_count": 18, + "id": "027794ec", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:17:23.906098Z", + "iopub.status.busy": "2026-05-04T08:17:23.906020Z", + "iopub.status.idle": "2026-05-04T08:17:24.024948Z", + "shell.execute_reply": "2026-05-04T08:17:24.024588Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "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Tezll1+uM63LTBszoZK57/ruvvtuHX/88TXXU1JSNHTo0Jrr99xzj9577z37XMxIqGBM+DVhwgT7//fee6+eeOIJ214TKDXmqaeess/b3Kbaiy++aF+nVatWqUePHnrmmWc0depUO4rI+Pe//63p06frhRde0M0337yTdwgAALQn7qJS+fLdQfebfeaY6NTG60DGd0lrhdYBANC6GCHUwpwxjRc4dka3XgHkQw891IZB1cxoHDMtbNmyZXbk0CGHHFKzLzU11YZGZjSOYcIec1xWVpYdDWQCInMxQZAZRTRnzhx73TBTw8zoHXMfZmpV9WX9+vV2mle1Pn36NKvGz0EHHVTnunmMm266Sfvss4+SkpLsY5j27myEkBldVM0UnDZT2kx4tTPmec2YMaPOczJhmGGel7mY1+Lwww+vuU1kZKRGjhxZ8zoCAICOwx/uV1j36KD7w7u75A8Lvnw8AAAdGSOEWlhMYqItIG2mh9Vntpv97dH+++9vR+SYMMhc/v73v9tRPA888ICtkWOCkOrRRSaoMfWFqqeY1WaCm2rNXf2r/vEmDDKjb8zoIzM1Kzo6WmeeeaYdedQYE9LUZkIyn2/nv8yZ52WmpJnnXJ95vrXDLgAA0PE542PkH9lF7oW5krfeMvHhDkWP7KropIS2ah4AAK2KQKiFmaXlzWpipoB07VCoepWx1lx6fu7cuXWuf/fdd7ao8pAhQ1RZWWn3V4c6OTk5Wrlypd1XHZoceeSR+t///qelS5faYslmapcpomymkpnRO9WBjakXtH37djvqyBR1bg4zZcysINYUZoqbmf5lCkRXBzamCHVrMc/L1AcyzynQCmd77bWXbb9plxn9ZJigzARm119/fau1CwAANJ230C2fxydHuMOu+hUWGXzp+PCICPliHYo9u7fc0zNVmV1Ws6S8c2wX+aKrfkcCAKAzIhBqBWZp+ZP+cLMtIG1qBplpYmZkUGuGQYaZSjV58mT97ne/swWPn3zyST388MM2FDKrdZlizibciY+PtwWcTU0cs72amRJ244032vDHTJcyTLFpU2+odn2cMWPG2Olop512mh588EENGjRIW7du1UcffWTDm/pTv2ozYYsJpkywYx7DjEoKxrTbFKQ2o3bML2Nm1bSmjPTZVddee62tCWTqD5ni0aZtpjD2G2+8YYtzm0Ds6quvtq+F2de7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AiEAAAA04I+UnEOSg74yrgNSedUAAOjACIRCwMyZM+VwOJSfn98mj28e+/3332/SsXfeeaeGDRvW6m0CAACNi06OV/yxvRQWG9lgX9SQRIUlRvESAgDQgREIodUDpm3btunEE09s0rE33XSTvvjii5rrF198sU477TTeJQAA2kBYfJRSrhwi11FdFdk9VlH9EhV3Vl8ljO+n6PQE3hMAADowlp1vJZUFBfLm5MhXVKSw+ASFp6YoIjFRocTj8SgqKkoZGRlNvk1cXJy9AACAthcV65JiXfKNknSQT/4wKTIuWlEuZ1s3DQAA7CZGCLWCim3btWXyjVo3/iRtOOdcrRs/XltuvMluby0+n0/33Xef+vXrp+joaA0dOlRvv/120OO/+eYbHXnkkfbYXr166Q9/+INKSkpq9rvdbt166612n9Pp1IABA/TCCy9ow4YNGj16tD0mOTnZjhQyo3iMY445RpMmTdL111+vtLQ0jRs3LuCUsc2bN2vChAlKSUlRbGysDjroIM2dO7fBlDHz/y+99JL+97//2fswFzM66dhjj7WPU1tWVpYNn2qPLgIAAHX5/X75Kn323+aISU5QTJckxaYlEQYBANBJMEKoFUYGbf3LX1Q6e3ad7aXffKOtt9+uHg8/1CojhUwY9J///EfPPvusBg4cqFmzZumCCy5Qenp6g2PXrl2rE044QX/729/04osv2jDFBCzmMmXKFHvMRRddpG+//VZPPPGEDZfWr1+v7OxsGxC98847OuOMM7Ry5UolJCTYUKmaCXCuvvpqza73/KsVFxfr6KOPVo8ePfTBBx/Y0UM//vijDbQCTR9bvny5CgsLa9plQqTLL7/ctvXhhx+2YZVhnru5TxMWAQCAurwVlarMKVPpwkx5t5YprItLsQd2VUSSU+EuagEBABCKCIRamJkmVj8Mqh0Kmf0tHQiZ0Tz33nuvPv/8c40aZcZ0S/3797ejgJ577jldeeWVDcKj888/347kMUyAZIIfE9Q888wz2rhxo958801Nnz5dY8aMqbm/aiaUMbp06aKkpKQ6923u68EHHwza1tdee80GUPPmzau5HzP6KBAzdcyETeb51Z529tvf/tYGQmbk0Nlnn223TZ061Y5UMqOIAABAXZ5Nhcp5cblU+csfYFZKpXO2K+XCveUckKzwiHBeMgAAQgyBUAszNYMa31/c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q1100UX64x//qG+//VZz5sxRv379dOSRR+7CswIAoOPxFpXLszL49HHP4jy590mVMz56j7YLAACEHgKhFmZWEzu8++F2elh9ZrvZ31rmzp1b5/p3331np22tWLFCOTk5uv/+++20LsPU/qmtegUwM5qo/vb620aMGGFrDvXt29fWLGqO1NRUnXbaaXaUkAmFLrnkkmbdHgCADs0hOaKCD9A2+xzhDOAGAACtj984WpipD3TnYXfa8Kc2c91sb82l582on8mTJ9vC0K+//rqefPJJXXfddXaamAl2zPV169bpgw8+sAWma+vTp4+dbmaKPGdlZdlRQIYJfUzQZIpQm1XEfD6frr32WuXm5mrChAmaN2+enSb26aef2nCnfngUiJk2ZgpOL1++XBMnTmy11wMAgPYmMiVWrgNTg+6PPriLomKce7RNAAAgNDFCqBVkxGbogaMesAWkTc0gM03MjAxqzTCoejpWWVmZRo4cqfDwcBsGXXnllTbomTp1qv70pz/ZYtJmhM9DDz2k3/zmNzW37dGjh+666y47ncsEO+a+zG1uuukmG9oMGTLE3vf69ettSGRWDrv11ls1duxYud1uGyidcMIJCgvbecY4ZswYO7Vs3333Vffu3Vv1NQEAoD0xI2uj90tX+dI8VW4qqbPPOTRFYamEQQAAYM8gEGolJvxp7QCotpkzZ9b8/zPPPNNgvxnNYy71l72t7fbbb7eX2syKYWZqV31mKtq7777bpPbUV1JSory8PF122WVBjwEAoLNypsUp6eyBqtxRovJFeVK4FH1gusKSohSdltDWzQMAACGCQAh7jJluZqadPfzww3Zp+9ojlAAACCWu9HgpPV7OgSlyhDkUERnZ1k0CAAAhhkAIe4ypcWRWFevZs6edjtbcgtQAAHQ2kc6qRR0AAAD2NM7IsceY2kP1p6kBANCRlWcXyV9cKc/2YkUkuhSR6lJ4SjR/9AAAAO0egRAAAMAucGeXqOCNNarYXLUypxEWG6mUi/eWusURCgEAgHaNZecBAACaqTy/RIXTNtQJgwxfSYVyX1qhytwyXlMAANCuEQgBAAA0V7lX7mW5AXf5iivkzS3nNQUAAO0agRAAAEAz+St8ki/4/spCN68pAABo1wiEAAAAmskRFSaHKzzo/qiusbymAACgXSMQAgAAaKbwhCjFHNkt4L7I3nFyxLJu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rlyphISEmutdunRp1uMCAAAAAACEsmYHQvvtt59WrVqlp556SvHx8SouLrZhzrXXXqtu3bo1675OPPFEe2kuEwAlJSU1+3YAAAAAAADYhUDISExM1J///Oc2e/2GDRsmt9ttw6k777xThx9+eNBjzXHmUq2wsND+W1FRYS8dVXXbO/JzQNug74B+A75z0BHw8wr0HfC9g46ioh2dnzenDQ6/3+/f1Qfaf//99fHHH6tXr167ehe/NsTh0HvvvafTTjut0alipo7QQQcdZEOe559/Xq+88ormzp2rESNGBLyNCYzuuuuuBttfe+21gMWxAQAAAAAAOqLS0lKdd955KigoqFNqp8UDITNlbOHCherfv/+u3kWzAqFAjj76aPXu3dsGQ00dIWQCrOzs7J2+OO2ZSf2mT5+u448/XpGRkW3dHHQg9B3Qb8B3DjoCfl6BvgO+d9BRVLSj83OTeaSlpTUpENqlKWPtyciRI/XNN98E3e90Ou2lPvMmtfUb1RI6y/PAnkffAf0GfOegI+DnFeg74HsHHUVkOzg/b87jN3vZ+fpL0EdHR6stLViwoNnFrAEAAAAAAELZbo0QMvWDdodZoWzNmjU119evX28DnpSUFDsN7LbbbtOWLVv08ssv2/2PPfaY+vXrp3333Vfl5eW2htCXX36pzz77bLfaAQAAAAAAEEp2aYTQunXrdOGFF+riiy/WokWLarZfffXVzbqfH374QcOHD7cXY/Lkyfb///rXv9rr27Zt08aNG2uO93g8uvHGG20xa1M7yNQv+vzzz3XcccftytMAAAAAAAAISbs0Quiiiy7SBRdcYAtB/+Y3v9E111yjW265RStWrGjW/RxzzDFqrKb11KlT61w3j2EuAAAAAAAA2MOBUFhYmK666ir7/2eeeaYNiEwY5PV6d6MpAAAAAAAAaLdTxnw+n13CzEhNTdWHH36opKQkzZ49u6XbBwAAAAAAgPYQCP3nP/+x08Wqmf9/5JFHNG/evJZsGwAAAAAAANrLlLHCwkJbENoYNGiQDjjgAPv/I0aMaNnWAQAAAAAAoG0Doe+//16XXXaZli1bVlMM2owOMsvAv/DCCzr44INbvoUAAAAAAABomyljJgQyy7tHR0fbKWM//vijvbzyyityOp12nzkGAAAAAAAAnWSE0J133qnjjz9e77zzTp36QcOGDdOECRP0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I0fqxRdfNH+YqtlH3+n8dqXvTJ8+XT6fT1u2bLHT481U1bPPPlubNm2quY059qijjlJUVFSd33fMUP+8vLw9+AzRnn/fMT+3YmJidOaZZ9Zs43un89uVvjN48GA7JeiFF16Qx+NRWVmZ/X/zHdS3b197DN87nV/BLvQdt9ttp4HVZsq7mKlm5vbtre8QCLUD5pec66+/Xocffrj2228/u2379u22g5g5q7V17drV7gtkzpw5+u9//6srr7yyZps51tym/n2YWjHmiw2h3XdMDSrzi1GPHj2UkJCg559/vmYffadz29W+Y37ImX7zj3/8w/7wC4S+07ntzveOCRLffPNNe4Jv5txfc801evLJJ2v203c6t13tO+vWrbO3vffee/XYY4/p7bffVm5uro4//nh7otbY7zvV+9CxtdTvyuaE/rzzzrMnZ9X43uncdrXvmNovprbUf/7zH9tfTK2YadOm6ZNPPlFERETN/fC903n5drHvmGDHnJe//vrr8nq99o8Z5vcfY9u2be2u7xAItQPmr6VLlixpUFizOcztTz31VN1xxx0aO3Zsi7YPnbfvPProo/rxxx/1v//9T2vXrtXkyZNbvI3oXH3ntttus38du+CCC1qtbei83zu33367/cVq+PDhtsDiLbfcYsNFhIZd7Tvml3LzF9knnnjC/qJ96KGH2l+0V69erRkzZrRae9G5flc2f5Ffvny5LrvsshZtGzpn3zF/ODd9xfzM+u677zR79mwbCpx00kn8UT1EXLuLfceci5vfba666iq7eM+gQYM0fvx4uy/QyPq21v5aFGLMyk4ffvih/YXGDIGuZqqRm7961V+5x1QwN/tqM9M3TAV8MzLoL3/5S5195tj6Vc/NdTMapPZfRxCafcdcN8Mcf/Ob3+i5557TM888U5Nc03c6r93pO19++aXeeust+9cxczHfPYaZAmQC6er74Xunc2qJ753aDjnkEG3evNmOPKu+H/pO57Q7fadbt2723yFDhtTsT09Pt987GzdubLTvVO9Dx9VS3ztmFPSwYcN04IEH1tnO907ntTt957XXXtOGDRs0ZcoUu+qUCaLNtvXr19s/pFbfD987ndOk3fzeMX9kN8eYn1HZ2dl24IbRv3//dtd3CITaiKmZYDrae++9Z0+w+vXrV2e/+WEVGRlpl6yrZuYUmk41atSomm1Lly7V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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "tlca.dynamic_lcia(\n", + " metric=\"GWP\",\n", + " fixed_time_horizon=False,\n", + " time_horizon=100,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)\n" + ] + }, + { + "cell_type": "markdown", + "id": "21d00ca7", + "metadata": {}, + "source": [ + "## Validating production-year tracking\n", + "\n", + "We can check that `bw_timex` is doing what we expect by comparing its prediction to a hand-rolled\n", + "calculation that uses *only* flodym outputs and the production-year factors. For a fixed calendar year\n", + "`y`, the electricity consumption attributable to the vehicle group produced in year `c` is\n", + "\n", + "$$E_{c,y} \\;=\\; \\text{stock\\_by\\_cohort}[y, c] \\;\\times\\; \\text{ANNUAL\\_MILEAGE} \\;\\times\\;\n", + "\\text{ELECTRICITY\\_CONSUMPTION} \\;\\times\\; f_{\\text{production-year}}(c).$$\n", + "\n", + "Summed over `c`, this gives the year-`y` fleet electricity demand. The plot below shows that\n", + "decomposition for `TARGET_YEAR = 2030`: the bars are the per-production-year kWh, and their colour encodes\n", + "the production-year efficiency factor. Older production-year groups contribute disproportionally more electricity (and\n", + "emissions) per vehicle — exactly the production-year locking behaviour `temporal_evolution_factors` with\n", + "`reference=\"consumer\"` encodes inside `bw_timex`.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "960cd038", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:17:24.026518Z", + "iopub.status.busy": "2026-05-04T08:17:24.026411Z", + "iopub.status.idle": "2026-05-04T08:17:24.111828Z", + "shell.execute_reply": "2026-05-04T08:17:24.111410Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Total fleet electricity in 2030: 2,178.6 GWh\n", + " of which from production-year groups <= 2025: 606.4 GWh\n", + " of which from production-year groups > 2025: 1,572.2 GWh\n" + ] + }, + { + "data": { + "image/png": "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q18n0R4cFze4oP3444/1SzMymzZt0rbinTt31i/XyZMn65cyftFD4GUJv7ihGQSaJOGLHrA/uIjEr3eff/65fqmPHDlSAwzLi0hczONCEBepmPbt2yfVq1fXC31X4UscFwa4IEC7fxwHHI9Vq1ZpUIemFvfu3dMvQCM4wQWgPevWrdNjhy99XDCjCReOM/pAYH/DX1Dh/cAXP14vHp8xY4akS5dOfx21B+vG+hCgos+CJczDRTACNEC/NbTBN4JatMXHBTMuFBAMGE2IcBvbRhYSzUoePHigTZFq1Kih72P4pja4qET2BRcgeM8RANnjzLkXHgIjvEe4KMP5heAfv+TiebjQM5pAuuN9xMU0Mgq40McFl73sAvo64CLvlVdekS5dukiGDBn0XF2+fLnetwX9SfDacVFoXLThwh3vTZYsWfR9q1u3boT3Esvgl2170OQKPxogGECzPwQwCCoQUNjah+bNm+t7ivMLQTma6+JHCxwry3MzNDRUz2O8R+iXgX3B+YP141g2adJE6tWrJ1OnTtVf6bGPOI8BF6rom4W/dczDOTht2jS9OEdQjX4jltCUCRk8HHe8R9ge1o/PAQPORZwL5cqV03MW26hTp46edzh+UXHkMwbHB8cO5zv+FgDbs8WR88mR14UfVnCc8UPCwIEDdXn8bSEYRTCI88UWvC/YXzRvq1atmr4HkXF0O458XuTNm1ebfePzGOcygu/IjlVkEDziPcH6cW4iKEOwjv3E37KzjCaIadKkMc/DuY1+vAjaLRmvGc3rLM8hfC/hOxB/U8he4e8KwZZlIRGsE38LOBa21onHLZv3EZGTTERuNHv2bEQcpnXr1plu3rxpunjxomnhwoWm1KlTmxImTGi6dOmS6d9//zWFhISYhg8fbvXcf/75xxQnThyr+ZUqVdL1TZ061aHtY1lMe/bsMc87f/68KUGCBKa6deua5w0cOFCXa9y4sdXzDxw4oPM//fRTq/k9evTQ+X/99Zfev3HjhilevHimd955xxQWFmZerm/fvrpc8+bNI2zL3rE6d+6c3r97964padKkptKlS5uePHlitazlNrDNbNmyRVgf1oP1Yb2GIkWKmNKlS2e6ffu2ed7BgwdNwcHBpmbNmkXYx5YtW1qtE8cM711Upk2bps8/duyYed7z589NadKksToWrVq1Mr3yyiumW7duWT2/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xj5Wid9A4gQ5VuTM8NL0XP569nOsfn0BV+AB1UQKFChgNS9x4sSSOnVq8/xWrVpppJoqVSp94zAoFdotIlCC6tWrS758+aRp06YyevRo7afUv39/LRrB6h1EREREFHCQJXK2EIUp9heuCNhqeJEZN26cDkiFzJLloLQGVM1Yvny5tmlEEIVgC4PSDhkyJEb3m4iIiIiIfF+MNcOLTXwhtUpEREREMcOnmuElauRaM7zHC2P164spsTqzREREREREjgsKDpYgJ6vbBWGcJbKJwRIRERERkb9AfyWnB89lnyV7GCwREREREfmLYOfHTRJmluxisERERERE5C+YWXIrNlAkIiIiIiKygZklIiIiInKJyRQqQUEhAbNdn8ksYawlZ4Sxz5I9DJaIiIiIyCUIWMLufi7y8oz3jmCcXBKc4hvvbc/HoBKe09XwnO3jFEAYLBERERGR6xAovTzKIxhbBLuQWWI1PLsYLBERERERBXKBB6dLjQcOBktERERERP6CwZJbsYEiERERERGRDcwsERERERH506C0mJx7kod2xvcxWCIiIiIi8hdshudWDJaIiIiIiPwFajU4XeDBUzvj+xgsERERERH5C2aW3IrBEhERERGRv+A4S27FYImIiIiIyF8ws+RWLH1BRERERERkAzNLRERERET+Iij4f5OzzyGbGCwREREREfkL9llyKwZLRERERET+gn2W3IrBEhERERGR3whyfpwlDrRkF4MlIiIioljOZAqVoKCQgNkuRQMzS27FYImIiIgolkPAcvxmd3n84ozXtpkobi7Jk3as17ZHFBsxWCIiIiLyAQiUHj0/EtO7Qf5Y4MHkbLO9wMFgiYiIiIjIX7AZnveDpUOHDjm94nz58kmcOIzFiIiIiIi8xRQUpJOzzyHbHIpmihQpIkE48CaTI4tLcHCwnDx5UnLmzBnpclOmTNHp33//1fv58+eXAQMGSM2aNfV+5cqVZdOmTVbP+eyzz2Tq1Knm+xcuXJB27drJhg0bJEmSJNK8eXMZOXIkAzUiIiIiCjwYX9bZMWYdu8QPSA6nfnbu3Clp06aNcjkEVAUKFHBonZkzZ5avvvpKcufOrc+bO3euvPfee7J//34NnKB169YyZMgQ83MSJUpkvh0aGirvvPOOZMiQQbZv3y5Xr16VZs2aSdy4cWXEiBGOvjQiIiIiIv/AZnje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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import matplotlib as mpl\n", + "from matplotlib.colors import Normalize\n", + "\n", + "def production_year_factor_lookup(production_year: int) -> float:\n", + " keys = sorted(production_year_efficiency_factors)\n", + " yrs = np.array([k.year for k in keys])\n", + " vals = np.array([production_year_efficiency_factors[k] for k in keys])\n", + " return float(np.interp(production_year, yrs, vals, left=vals[0], right=vals[-1]))\n", + "\n", + "production_years_active = years[: yr_idx + 1]\n", + "vehicles_per_production_year = stock_by_cohort[yr_idx, : yr_idx + 1]\n", + "production_year_factors_active = np.array([production_year_factor_lookup(year) for year in production_years_active])\n", + "\n", + "kwh_per_production_year = (\n", + " vehicles_per_production_year\n", + " * ANNUAL_MILEAGE\n", + " * ELECTRICITY_CONSUMPTION\n", + " * production_year_factors_active\n", + ")\n", + "\n", + "norm = Normalize(vmin=production_year_factors_active.min(), vmax=production_year_factors_active.max())\n", + "cmap = mpl.cm.viridis_r\n", + "colors = cmap(norm(production_year_factors_active))\n", + "\n", + "fig, ax = plt.subplots(figsize=(9, 4))\n", + "ax.bar(production_years_active, kwh_per_production_year / 1e6, color=colors, edgecolor=\"white\")\n", + "ax.set(xlabel=\"production year group\",\n", + " ylabel=f\"electricity demand in {TARGET_YEAR} [GWh]\",\n", + " title=f\"Per-production-year electricity demand of the fleet in {TARGET_YEAR}\")\n", + "sm = mpl.cm.ScalarMappable(norm=norm, cmap=cmap); sm.set_array([])\n", + "fig.colorbar(sm, ax=ax, label=\"production-year efficiency factor\")\n", + "fig.tight_layout()\n", + "\n", + "print(f\"Total fleet electricity in {TARGET_YEAR}: {kwh_per_production_year.sum()/1e6:,.1f} GWh\")\n", + "print(f\" of which from production-year groups <= 2025: {kwh_per_production_year[production_years_active <= 2025].sum()/1e6:,.1f} GWh\")\n", + "print(f\" of which from production-year groups > 2025: {kwh_per_production_year[production_years_active > 2025].sum()/1e6:,.1f} GWh\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "9c57e9e1", "metadata": {}, + "source": [ + "### Isolating the production-year locking effect\n", + "\n", + "To make the contribution of production-year locking visible, we rerun the same model with the\n", + "`temporal_evolution_factors` removed from the electricity edge and compare the dynamic GWP100\n", + "score to the run that included them. Everything else (production-year distribution, age-relative TDs,\n", + "background interpolation) is identical, so the difference is attributable purely to the foreground\n", + "production-year modifier.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "f4a93ae0", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:17:24.113239Z", + "iopub.status.busy": "2026-05-04T08:17:24.113146Z", + "iopub.status.idle": "2026-05-04T08:18:39.516927Z", + "shell.execute_reply": "2026-05-04T08:18:39.516476Z" + } + }, "outputs": [ { - "data": { - "image/png": "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8rzsXP1LYF2HPv1l5I1/lbgmTcWOCgsLJTw8vEr7+nw+8Xg8EhZ25NuzaVN7Xk8AAAAAAGqCLmNBaBlUOgxSO1b9LN+8+oLZHqyWNxMmTDBLQkKCpKSkyP3332/CFXX48GEZP368JCUlSXR0tJx11lmyefNms0330WDl448/DhxPW/G0bNky8PjHH3+UiIgIycvLM4+1S9R1111nnhcfHy+nnXaarFq1KrD/pEmTzDFef/116dixo0RGRsrVV18t8+fPl+eee850q9Jlx44dgW5WX375pQwYMMCcR8+3detWOf/886V58+YSGxsrAwcOlG+//bbSLmN6HD3nBRdcYF5nly5d5LPPPqvydVy7dq25Nno+Pe+VV14pqampge0ul0tuvfVWadasmXlNp5xyimmlBAAAAABAQ0IgZDHtJlY6DCoeCun2YHnrrbdMq5qffvrJhC5PP/20CUeUhjHLly834cjixYtNCDR69Ghxu90mRBkyZIgJZvzh0YYNGyQ/P19+/fVXs06DHA1kNGRRl1xyiRw8eNCEOCtWrJD+/fvL6aefLunp6YHybNmyRWbMmCGffPKJrFy50pRp8ODBcv3118u+ffvM0rZt28D+9957rzz22GPm3L1795acnBxTxu+++05++eUXOfPMM+Xcc8+VXbt2VXodJk+eLJdeeqmsXr3aPP+KK64oUa6KaMilwVa/fv3Mtfrqq6/kwIED5lh+d999t3lNeq1//vln6dy5s4waNapKxwcAAAAAoL6gy5jFdMygSrfnV769JjRceeaZZ0zA061bN1mzZo15rK2HNAhauHChnHTSSWbfd9991+w/a9YsE+7oPq+++qrZtmDBAhOKtGjRwoRE3bt3N1+HDh1qtmvrHQ2dNBDS1jzqySefNMfSVkY33HBDoJvY22+/XaJbl3Yb01BJj13aQw89JGeccUbgcXJysvTp0yfweMqUKTJz5kzzWrQlVEU0/Bo7dqz5/pFHHpHnn3/elFcDpcpMnTrVvG59jt+bb75prtOmTZukdevW8vLLL8v06dNNKyL12muvyZw5c+SNN96Qu+666wg1BAAAAABA/UALIYtFRFc+wHFEVPAGQD7xxBNNGOSnrXG0W9j69etNy6ETTjghsK1JkyYmNNLWOErDHt3v0KFDpjWQBkS6aBCkrYgWLVpkHivtGqatd/QY2rXKv2zf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JkyYILfffrukpKTIqFGjyu0ytnv3bhk7dqwkJydLTEyMHH/88bJ06dIyXcb0+7feeks+/fRTcwxdtHXSaaedZs5T3KFDh0z4VLx1EQAAAAAAKB8thILQMmjvP/8peQsXllif9+OPsvf++6X1U08GpaWQhkH/93//J6+88op06dJFFixYIH/605+kadOmZfbdunWrnHnmmfLwww/Lm2++acIUDVh0mTZtmtln/PjxsnjxYnn++edNuLR9+3ZJTU01AdGMGTPkoosuko0bN0p8fLwJlfw0wLn55ptlYanX75eTkyNDhw6V1q1by2effWZaD/38888m0Cqv+9iGDRskKysrUC4Nka677jpT1qeeesqEVUpfux5TwyIAAAAAAFA5AiGLaTex0mFQ8VBIt1sdCGlrnkceeUS+/fZbGTx4sFnXqVMn0wro1VdflRtuuKFMeHTFFVeYljxKAyQNfjSoefnll2XXrl3y4Ycfypw5c2TEiBGB4/lpKKOaNWsmiYmJJY6tx3riiScqLOt7771nAqhly5YFjqOtj8qjXcc0bNLXV7zb2YUXXmgCIW05dOmll5p106dPNy2VtBURAAAAAACoHIGQxXTMoMq351h9StmyZYvk5eXJGWecUWYMn379+pXZf9WqVbJ69Wp59913A+t8Pp9ppaMtgdasWSOhoaEmIKquAQMGVLp95cqVpkz+MOhoREZGypVXXmlaN2kgpC2M1q5da1ocAQAAAACAIyMQslhIXNwRtls/YLJ2w1JffPGF6TZVnHap0i5ipfe/8cYbzbhBpbVr184ETEdLxwSqTPHuZTWh3cZ0rCEdj0i7k2lXsfbt21tybAAAAAAAGjsCIYuFNmki0aecYrqHlabrdbvVevbsaYIf7epVXque0oFQ//79Zf369RV21erVq5dpLTR//vxAl7HidPBm5fF4ql3W3r17y+uvvy7p6elVaiWk5yrvPFpGHYz6tddeM93Qpk6dWu2yAAAAAABgV8wyZjEdH6jVlCkm/ClOH7d6eEpQBpSOi4szAzDfcccdZlBnDYC0G9ULL7xgHpems4ctWrTIjMOjXbg2b95sxuPxz9zVoUMHueqqq+TPf/6zmR1Mu5Hp7F46rpDSljg6Vs/nn39uxgPyt1CqCp1dTMcDGjNmjBl4etu2bWaQah3AujxaFu3epgNY66DWbre7RCuhxx57zHR3u+CCC47iygEAAAAAYE8EQkHgbNnCzCbWafYX0uG//zVf9bGz2MDIVpsyZYrcf//9ZsDoHj16mFnEtAuZTkNfXisdbf2zadMmM/W8junzwAMPSKtWrQL76ODSF198sfzlL3+R7t27y/XXXx+Yll67pU2ePFnuvfdead68eZkp4I/U4uebb74xA1KPHj3atPTRUEfHLCqPnrdbt26mNZDOmFZ89jINl8LCwsxXHVcIAAAAAABUDV3GgkRbAgWjNVBFtMXObbfdZpbyaCua4gYOHGiCmYpowPL000+bpTwaPulSnLYiqsq5tYXRxx9/XO6+kyZNMoufhkAVlVNbDBUUFMi1115b4esAAAAAAABlEQihwdFuY2lpafLPf/5TTjzxRDMmEgAAAAAAaGBdxl588UUzVoy2SjnhhBPkp59+qnDf6dOnm9YwxRe6C9mLdhtr2bKlLFu2TF555ZW6Lg4AAAAAAA1OnbcQ+u9//ysTJ040H+w1DHr22Wdl1KhRZhBhHWemPPHx8Wa7n4ZCsI9hw4aV6YYGAAAAAAAaUAshHaNGBw6+5pprzPTpGgxFR0fLm2++WeFzNADSmar8iw5sDAAAAAAAgAbQQqiwsFBWrFgh9913X2BdSEiIjBgxosJpyJVOc64DE3u9XjN+zCOPPCLHHntsufu6XC6z+GVlZQXGoSk+hbl/nbY80ePqUp/5W8j4y4uGQ+tL603vt4pmV6uI/54tfe+i8aPu7Yl6tyfq3b6oe3ui3u2Lurcnd5A/01XnuA5fHfa92bt3r5nCfNGiRTJ48ODA+rvvvttMi7506dIyz9GgaPPmzWbq9MzMTHnyySdlwYIFsm7dOmnTpk2Z/XXGKp0ivbT33nvPtEQqTqcw1xZHbdu2NdOjA8EKQn/77TfZv3+/FBUVcZEBAAAAAJbIy8uTcePGmbxEh9up12MIVZcGR8XDo5NOOkl69Oghr776qkyZMqXM/tr6SMcoKt5CSAOfkSNHlrk4OoW5flCPjY2t9wNVa46XnZ0tcXFxjKHUwOh9FhUVJUOGDKn2faZp75w5c+SMM84Qp9MZtDKi/qHu7Yl6tyfq3b6oe3ui3u2Lurcnd5A/0/l7RVVFnQZCKSkppsvMgQMHSqzXx9pSpyr0Avbr10+2bNlS7vaIiAizlPe80hff4/GYcEW7relSn/m7ifnLi4ZD60vrrbx7sKpq8lw0bNS9PVHv9kS92xd1b0/Uu31R9/YUrHqvzjHrNEnQblkDBgyQ7777rkTQoY+LtwKqjIY4a9asMdOQAwAAAAAA4MjqvGmJdud67bXX5K233pINGzbIzTffLLm5uWbWMTV+/PgSg04/9NBD8s0338i2bdvk559/lj/96U+yc+dOue6668TuU7HffvvtdV0MAAAAAADQANT5GEKXXXaZHDp0SB544AEzyG7fvn3lq6++Ckwlv2vXrhJdog4fPmymqdd9k5KSTAsjHZRap6yvTzJdmZJekC7ZhdkSFx4nyZHJkhCRIPXVvHnzZPjw4eb6JiYmlgiatE6effbZOi0fAAAAAABoRIGQmjBhglkqCiqKe+aZZ8xSn+3P3S8PLnpQFu1dFFh3cquTZdJJk6RFTNXGRmqMM2sxcxsAAAAAAPVDnXcZa2y0ZVDpMEgt3LtQJi2aZLYHi05hrsFaQkKCGbD7/vvvN7ORqXfeeUeOP/54MyuZDtit09AdPHjQbNuxY4dpHaS01ZUOeHz11VebZf78+fLcc8+Zdbrovmrt2rVy1llnmRnZtDXXlVdeKampqSVaFmlZtBublmXUqFHy5z//Wc4555wyI6w3a9ZM3njjjaBdFwAAAAAAUBKBkMW0m1jpMKh4KKTbg0XHYQoLC5OffvrJhDhPP/20vP7664HgZcqUKbJq1SqZNWuWCXY08FFt27aVGTNmmO83btwo+/btM8/XRQf31i56uk4X3TcjI0NOO+00M7vb8uXLTRc/nRnu0ksvLVMebRW0cOFCeeWVV8w4T7qvHsfv888/l7y8PNN1EAAAAAAA2KjLWGOiYwbVZHtNaFij3em0JU+3bt3M7Gv6WAMdbZ3j16lTJ3n++edl4MCBkpOTY1r5JCcnm23aWqf4GEIa6ERHR5tWRX5Tp041YdAjjzwSWPfmm2+a82/atEm6du1q1nXp0kWeeOKJEmXUcmlrpbvvvts8njZtmlxyySWmDAAAAAAAoHbQQshiOoB0TbbXxIknnmjCID9t3bN582bxeDyyYsUKOffcc6Vdu3am29jQoUMDg3ZXl7Yymjt3rglx/Ev37t3Ntq1btwb20wG/S9NWQhoCKW1V9OWXX5YIqwAAAAAAQPDRQshiOpuYDiCt3cNK0/W6vbYVFBSYMXx0effdd6Vp06YmCNLHOthzdWmrIg2XHn/88TLbWrZsGfg+JiamzPbx48fLvffeK4sXLzazw3Xs2FFOPfXUo3hVAAAAAADgaBEIWUynltfZxHQA6eKhkH+WsWBOPb906dISj5csWWK6bf3666+SlpYmjz32mOnWpXTsn+L8M4Bpa6LS60uv69+/vxlzqEOHDmbMoupo0qSJjBkzxrQS0lDommuuqdbzAQAAAABAzREIBYFOLf/4kMfNANI6ZpB2E9OWQcEMg5S2+pk4caLceOON8vPPP8sLL7wgTz31lOkmpsGOPr7pppvMDGE6wHRx7du3N93NdJDn0aNHS1RUlOkKpqGPBk06CLV/rKFbbrlFXnvtNRk7dqwZC0jXbdmyRT744AMziHVoaGil5dRuYzrbmAZNV111VVCvCQAAAAAAKIsxhIJEw5+OCR2ld9Pe5muwwyB/d6z8/HwZNGiQCW1uu+02ueGGG0wXsenTp8tHH30kPXv2NC2FnnzyyRLPbd26tUyePNl059Jp5HXKeHXnnXeagEef5+9q1qpVKzNzmAY6I0eOlF69epnp5XUw6pCQI99SI0aMMF3LtMuaHgsAAAAAANQuWgg1EvPmzQt8//LLL5fZrq15dCnO5/OVeHz//febpTidMUy7dpWmXdE++eSTKpWntNzcXDl8+LBce+21Fe4DAAAAAACCh0AItcbr9Upqaqrpxqatic477zyuPgAAAAAAdYBACLVGu5vprGJt2rQxXdiqOyA1AAAAAACwBp/IUWt0gOrS3dQAAAAAAEDtY1BpAAAAAAAAmyEQAgAAAAAAsBkCIQAAAAAAAJshEAIAAAAAALAZAiEAAAAAAACbIRACAAAAAACwGQIhNPip7J999tm6LgYAAAAAAA1KWF0XoNHKPyySe0ikIEskMkEkJkUkKknsbtiwYdK3b1/LQpxly5ZJTEyMJccCAAAAAMAuCISCIXOPyKcTRLZ9/8e6Y04XOe8FkYTWYkeFhYUSHh5epX19Pp94PB4JCzvy7dm0aVMLSgcAAAAAgL3QZSwYLYNKh0Fq63cin/319+1BankzYcIEsyQkJEhKSorcf//9JlxRhw8flvHjx0tSUpJER0fLWWedJZs3bzbbdB8NVj7++OPA8bQVT8uWLQOPf/zxR4mIiJC8vDzzOCMjQ6677jrzvPj4eDnttNNk1apVgf0nTZpkjvH6669Lx44dJTIyUq6++mqZP3++PPfcc+JwOMyyY8cOmTdvnvn+yy+/lAEDBpjz6Pm2bt0q559/vjRv3lxiY2Nl4MCB8u2331baZUyPo+e84IILzOvs0qWLfPbZZ0G55gAAAAAANFQEQlbTbmKlw6DioZBuD5K33nrLtKr56aefTOjy9NNPm3BEaRizfPlyE44sXrzYhECjR48Wt9ttQpQhQ4aYYMYfHm3YsEHy8/Pl119/Nes0yNFARkMWdckll8jBgwdNiLNixQrp37+/nH766ZKenh4oz5YtW2TGjBnyySefyMqVK02ZBg8eLNdff73s27fPLG3btg3sf++998pjjz1mzt27d2/JyckxZfzuu+/kl19+kTPPPFPOPfdc2bVrV6XXYfLkyXLppZfK6tWrzfOvuOKKEuUCAAAAAMDu6DJmNR0zqCbba0DDlWeeecYEPN26dZM1a9aYx9p6SIOghQsXykknnWT2fffdd83+s2bNMuGO7vPqq6+abQsWLJB+/fpJixYtTEjUvXt383Xo0KFmu7be0dBJAyFtzaOefPJJcyxtZXTDDTcEuom9/fbbJbp1abcxDZX02KU99NBDcsYZZwQeJycnS58+fQKPp0yZIjNnzjSvRVtCVUTDr7Fjx5rvH3nkEXn++edNeTVQAgAAAAAAtBCyXmR8zbbXwIknnmjCID9tjaPdwtavX29aDp1wwgmBbU2aNDGhkbbGURr26H6HDh0yrYE0INJFgyBtRbRo0SLzWGnXMG29o8fQrlz+Zfv27aabl1/79u2rNcbP8ccfX+KxnuPOO++UHj16SGJiojmHlvdILYS0dZGfDjitXdo0vAIAAAAAAL+jhZDVYpr+PoC0dg8rTdfr9nqoV69epkWOhkG6/Otf/zKteB5//HEzk5eGQv7WRRrU6PhC/i5mxWlw41fd2b9K769h0Jw5c0zro86dO0tUVJRcfPHFpuVRZZxOZ4nHGpJ5vd5qlQUAAAAAgMaMQMhqOrW8ziamA0gXD4X8s4wFcer5pUuXlni8ZMkSM6hyz549paioyGz3hzppaWmyceNGs80fmpx66qny6aefyrp16+SUU04xXbtcLpfpSqatd/yBjY4XtH//ftPqSAd1rg7tMqYziFWFdnHT7l86QLQ/iNJBqAEAAAAAQM0wqHQw6NTyF78hMmGZyHXf/f5VHwd5ynntSjVx4kQT9Lz//vvywgsvyG233WZCIZ2tSwdz1vF/tMvXn/70J2ndurVZ76ddwvR5OjuYds8KCQkxg03reEP+8YPUiBEjTHe0MWPGyDfffGNCGu1S9o9//MMMXF0ZDZA0mNLnpKamVtpyR8vtH5Bayzxu3Dha+gAAAAAAYAECoWDRlkApXUXaHP/71yC2DPLTaeV1ZrBBgwbJLbfcYsIg/wDP06ZNM1O6n3POOSbM0VnGZs+eXaJ7lYY+2nrHP1aQ0u9Lr9PWRPpcDYuuueYa6dq1q1x++eWyc+dOM0V8ZbQbWGhoqGmZpOMLVTYekM6SlpSUZFo16exio0aNMq2TAAAAAABAzdBlrBHRcOfZZ5+Vl19+ucw2DVZ0xq/KaMsgDYqKu/32281SWlxcnJm9S5fyTJo0ySylaXik096XbjVU+rz+9d9//32JdRp0FVe6C1l5x8nIyCi3jAAAAAAA2BUthAAAAAAAAGyGQAgAAAAAAMBm6DLWSJQ3BTwAAAAAAEB5aCEEAAAAAABgMwRCAAAAAAAANkMgBAAAAAAAYDMEQgAAAAAAADZDIAQAAAAAAGAzBEIAAAAAAAA2QyBkEx06dJBnn3028NjhcMisWbMq3H/Hjh1mn5UrV9ZSCQEAAAAAQG0Jq7Uz2UxmXqGk5hRKVoFb4qOckhITLgnR4VJf7Nu3T5KSkuq6GAAAAAAAoA4QCAXB3ox8uWfGavlhc2pg3ZAuKfLYRb2lVWKU1ActWrQI+jkKCwslPLz+hGAAAAAAAOB3dBkLQsug0mGQWrA5Ve6dsdpsD4bs7Gy54oorJCYmRlq2bCnPPPOMDBs2TG6//fZy9y/dZeynn36Sfv36SWRkpBx//PHyyy+/lHnO2rVr5ayzzpLY2Fhp3ry5XHnllZKa+sfr1PNNmDDBnDMlJUVGjRoVlNcKAAAAAABqhkDIYtpNrHQYVDwU0u3BMHHiRFm4cKF89tlnMmfOHPnhhx/k559/rtJzc3Jy5JxzzpGePXvKihUrZNKkSXLnnXeW2CcjI0NOO+00ExotX75cvvrqKzlw4IBceumlJfZ76623TKsgLcsrr7xi6WsEAAAAAADWoMuYxXTMoMpkH2H70bYO0iDmvffek9NPP92smzZtmrRq1apKz9fneb1eeeONN0wLoWOPPVZ2794tN998c2CfqVOnmjDokUceCax78803pW3btrJp0ybp2rWrWdelSxd54oknLH+NAAAAAADAOgRCFouPdFa6Pe4I24/Gtm3bxO12y6BBgwLrEhISpFu3blV6/oYNG6R3794mDPIbPHhwiX1WrVolc+fONd3FStu6dWsgEBowYEANXgkAAAAAAKgNBEIWS4kNNwNIa/ew0nS9bm+ItFvZueeeK48//niZbTpmkZ+OYQQAAAAAAOo3xhCymE4tr7OJafhTnD5+/KLeQZl6vlOnTuJ0OmXZsmWBdZmZmaYrV1X06NFDVq9eLQUFBYF1S5YsKbFP//79Zd26ddKhQwfp3LlziYUQCAAAAACAhoVAKAh0avkXxvaT7yYOlVl/Ocl81cctgzTlfFxcnFx11VVy1113mW5dGtxce+21EhISYmYTO5Jx48aZ/a6//npZv369zJ49W5588skS+9xyyy2Snp4uY8eONcGTdhP7+uuv5ZprrhGPxxOU1wUAAAAAAIKDQChItCXQMc1ipW+7JPM1GC2Dinv66afNuD86W9iIESPk5JNPNi1/io8LVBEdF+j//b//J2vWrDEDR//jH/8o0zVMB6jWmcM0/Bk5cqT06tXLTC+fmJhogicAAAAAANBwMIZQI6GthN59993A49zcXJk8ebLccMMN5vGOHTtK7O/z+Uo8PvHEE2XlypWV7qMziH3yyScVlmHevHk1eg0AAAAAAKB2EAg1Er/88ov8+uuvZqYxHT/ooYceMuvPP//8ui4aAAAAAACoZwiEGhEd92fjxo0SHh5upn//4YcfJCWl5ODWAAAAAAAABEKNhI79s2LFirouBgAAAAAAaAAYDRgAAAAAAMBmCITKUXowZcBK3F8AAAAAgLpGIFSM0+k0X/Py8uqqPmAD/vvLf78BAAAAAFDbGEOomNDQUElMTJSDBw+ax9HR0eJwOKQ+8nq9UlhYKAUFBRISQq7XUFoGaRik95feZ3q/AQAAAABQFwiESmnRooX56g+F6nO4kJ+fL1FRUfU2tEL5NAzy32cAAAAAANQFAqFSNFxp2bKlNGvWTNxut9RXWrYFCxbIkCFD6HrUgGg3MVoGAQAAAADqGoFQBfRDe33+4K5lKyoqksjISAIhAAAAAABQLfVi8JkXX3xROnToYMKNE044QX766adK9//oo4+ke/fuZv9evXrJ7Nmza62sAAAAAAAADV2dB0L//e9/ZeLEifLggw/Kzz//LH369JFRo0ZVOIbPokWLZOzYsXLttdfKL7/8ImPGjDHL2rVra73sAAAAAAAADVGdB0JPP/20XH/99XLNNddIz5495ZVXXjGze7355pvl7v/cc8/JmWeeKXfddZf06NFDpkyZIv3795epU6fWetkBAAAAAAAaojodQ0inTV+xYoXcd999gXU6hfqIESNk8eLF5T5H12uLouK0RdGsWbPK3d/lcpnFLzMz03xNT0+v14NGH4mWXacwT0tLYwwhG6He7Yu6tyfq3Z6od/ui7u2Jercv6t6e3EH+LJ+dnR2YmbxeB0Kpqani8XikefPmJdbr419//bXc5+zfv7/c/XV9eR599FGZPHlymfUdO3asUdkBAAAAAADqIw2GEhIS7D3LmLY+Kt6iyOv1mtZBTZo0MVPMN1RZWVnStm1b+e233yQ+Pr6ui4NaQr3bF3VvT9S7PVHv9kXd2xP1bl/UvT1lBfmzvLYM0jCoVatWR9y3TgOhlJQUM336gQMHSqzXxy1atCj3Obq+OvtHRESYpbjExERpLPQGIhCyH+rdvqh7e6Le7Yl6ty/q3p6od/ui7u0pPoif5Y/UMqheDCodHh4uAwYMkO+++65ECx59PHjw4HKfo+uL76/mzJlT4f4AAAAAAACoZ13GtDvXVVddJccff7wMGjRInn32WcnNzTWzjqnx48dL69atzVhA6rbbbpOhQ4fKU089JWeffbZ88MEHsnz5cvnPf/5Tx68EAAAAAACgYajzQOiyyy6TQ4cOyQMPPGAGhu7bt6989dVXgYGjd+3aZWYe8zvppJPkvffek3/+85/y97//Xbp06WJmGDvuuOPETrQb3IMPPlimOxwaN+rdvqh7e6Le7Yl6ty/q3p6od/ui7u0poh59lnf4qjIXGQAAAAAAABqNOh1DCAAAAAAAALWPQAgAAAAAAMBmCIQAAAAAAABshkAIAAAAAADAZgiE6sijjz4qAwcOlLi4OGnWrJmMGTNGNm7cWGKfgoICueWWW6RJkyYSGxsrF110kRw4cCCwPS0tTc4880xp1aqVGaG8bdu2MmHCBMnKygrsM2/ePHE4HGUWndENDbfui9P7oE2bNqZeMzIySmzT+u/fv7+5Pzp37izTp08P6mtD3dc77/nGWe/l/Rz/4IMPSuzD+92edc97vvH+rNff2b1795bIyEhzLH1OcatXr5ZTTz3VbNe/AZ944omgvz7Ufd3v2LGj3J8LS5YsoXoaaL1rfZdXp7ocPHgwsB+/5+1Z9/OC/XleZxlD7Rs1apRv2rRpvrVr1/pWrlzpGz16tK9du3a+nJycwD433XSTr23btr7vvvvOt3z5ct+JJ57oO+mkkwLb09PTfS+99JJv2bJlvh07dvi+/fZbX7du3Xxjx44N7DN37lydRc63ceNG3759+wKLx+Op9dcM6+q+uPPPP9931llnmXo+fPhwYP22bdt80dHRvokTJ/rWr1/ve+GFF3yhoaG+r776iqpoxPXOe75x1rvWsx6n+M/x/Pz8wHbe7/ate97zjbPen3rqKV+rVq187777rm/Lli2+VatW+T799NPA9szMTF/z5s19V1xxhTnX+++/74uKivK9+uqrtfp6Uft1v337dvNzQf/uL/5zobCwkOpooPWel5dXoi510eMOHTo0sA+/5+1b93OD/HmeQKieOHjwoKno+fPnm8cZGRk+p9Pp++ijjwL7bNiwweyzePHiCo/z3HPP+dq0aVPmBir+gRGNp+41ENQfGPpDpnQ933333b5jjz22xP6XXXaZ+SGDxlvvvOcbZ73r45kzZ1Z4XN7v9q173vONr971H34a7ugH/oro74GkpCSfy+UKrLvnnnvMPwbRuOveHwj98ssvtfAqUBef6fQY+py33347sI7f8/at+7lB/jxPl7F6IjMz03xNTk42X1esWCFut1tGjBgR2Kd79+7Srl07Wbx4cbnH2Lt3r3zyyScydOjQMtv69u0rLVu2lDPOOEMWLlwYtNeB2qv79evXy0MPPSRvv/22hISUfSvrvsWPoUaNGlXh/YPGUe9+vOcb3896bXKckpIigwYNkjfffFP/oRPYxvvdvnXvx3u+8dT7nDlzxOv1yp49e6RHjx6me/Cll14qv/32W+A5uu+QIUMkPDy8xO947a5w+PDhWnyFqO269zvvvPNMN5VTTjlFPvvsMyqiEX2m07/xoqOj5eKLLw6s4/e8fes+2L/nCYTqAf3Bf/vtt8vJJ58sxx13nFmnfQL1l3xiYmKJfZs3b16mv+DYsWPNjdO6dWuJj4+X119/PbBNb5pXXnlFZsyYYRbtYz5s2DD5+eefa+nVIRh173K5TL3/+9//Nj9UyqP76nNKH0PHmMrPz6diGmm9855vnD/rNQT88MMPzYcF7X/+l7/8RV544YXAdt7v9q173vONr963bdtmnvvII4/Is88+Kx9//LGkp6ebDwGFhYWV/o73b0PjrXsdh+Spp56Sjz76SL744gsTCOnYJYRCDf8znd8bb7wh48aNk6ioqMA6fs/bt+6D/Xs+zJKjoEb0P39r166VH3/88aie/8wzz8iDDz4omzZtkvvuu08mTpwoL730ktnWrVs3s/iddNJJsnXrVvOcd955h5proHWv9az/OfrTn/4UtLKhYdY77/nG+bP+/vvvD3zfr18/yc3NNcHgrbfeanEp0dDqnvd846t3/WCh/1V+/vnnZeTIkWbd+++/Ly1atJC5c+ealkCwb91ra0H9W99PB7XVXgL6c0FbDaHhfqZT2nJkw4YNfE5rYG4JYt0H+/c8LYTqmM4K9vnnn5sf8tos1E9/8Ot/AkrPGqWjkuu24vSxNj/TXwKvvvqqvPzyy7Jv374Kz6lNzrds2RKEV4Paqvvvv//e/GcoLCzMLKeffrpZr38kaDjoP07pmSv0sbYiK546o3HVe3l4zzeOn/XFnXDCCbJ7927Tasx/HN7v9qz78vCeb9j1rv8NVj179gxsb9q0qflZv2vXrkrf8/5taLx1X9HPBf62bxw/67Wnh3YNGjBgQIn1/J63b90H+/c8gVAd0f7/evPMnDnTfMjr2LFjie16IzidTvnuu+8C67RfuP4yGDx4cKX/WVCV/aG4cuXKwC8cNMy61+aCq1atMnWpi7+b4A8//BCYmlT3LX4MpV0OKrt/0PDrvTy85xvfz3qt06SkJImIiDCPeb/bt+4r2off8w233rXLgX+9n3YbSk1Nlfbt25vHuu+CBQtMa5Liv+P1v8h6f6Dx1n15eM83jp/1OTk5povwtddeW+Y8/J63b90H/T0flKGqcUQ333yzLyEhwTdv3rwS08fp1HPFp6nTqeu+//57M03d4MGDzeL3xRdf+N58803fmjVrzIwDn3/+ua9Hjx6+k08+ObDPM88845s1a5Zv8+bNZr/bbrvNFxISUunsBaj/dV9aeaPP+6envOuuu8yI9i+++CLTztug3nnPN756/+yzz3yvvfaa+RmuP8t1diF9bz/wwAOBfXi/27fuec83zp/1559/vpkpdOHChab+zznnHF/Pnj0DU4vr7DU67fyVV15ppjz+4IMPzL3BtPONv+6nT5/ue++998zfdrr861//Mn/b62cCNOy/715//XVfZGRkubNJ8XvevnX/TJA/zxMI1RH9EFfeMm3atMA++fn5vr/85S9mWlH9JX/BBReYm8xPbyy9ofRG1BuoS5cuZsrR4jfS448/7jvmmGPM9uTkZN+wYcPM89Cw6760iqYj1PV9+/b1hYeH+zp16lTiHGic9c57vvHV+5dffmnex7Gxsb6YmBhfnz59fK+88orP4/GUOBfvd3vWPe/5xvmzPjMz0/fnP//Zl5iYaP5+03127dpVYp9Vq1b5TjnlFF9ERISvdevWvscee6zWXifqru41ENJ/AOvz4+PjfYMGDSoxrTUa7t93+rlu3LhxFZ6L3/P2rPvHg/x53vG/FwMAAAAAAACbYAwhAAAAAAAAmyEQAgAAAAAAsBkCIQAAAAAAAJshEAIAAAAAALAZAiEAAAAAAACbIRACAAAAAACwGQIhAAAAAAAAmyEQAgAAOArz5s0Th8MhGRkZXD8AANDgOHw+n6+uCwEAAFDfDRs2TPr27SvPPvuseVxYWCjp6enSvHlzEwwBAAA0JGF1XQAAAICGKDw8XFq0aFHXxQAAADgqdBkDAAA4gquvvlrmz58vzz33nGkNpMv06dNLdBnTx4mJifL5559Lt27dJDo6Wi6++GLJy8uTt956Szp06CBJSUly6623isfjCRzb5XLJnXfeKa1bt5aYmBg54YQTTHc0AACAYKKFEAAAwBFoELRp0yY57rjj5KGHHjLr1q1bV2Y/DX+ef/55+eCDDyQ7O1suvPBCueCCC0xQNHv2bNm2bZtcdNFFcvLJJ8tll11mnjNhwgRZv369eU6rVq1k5syZcuaZZ8qaNWukS5cu1A0AAAgKAiEAAIAjSEhIMF3EtNWPv5vYr7/+WmY/t9stL7/8shxzzDHmsbYQeuedd+TAgQMSGxsrPXv2lOHDh8vcuXNNILRr1y6ZNm2a+aphkNLWQl999ZVZ/8gjj1A3AAAgKAiEAAAALKKBkT8MUjrgtHYV0zCo+LqDBw+a77UVkHYf69q1a4njaDeyJk2aUC8AACBoCIQAAAAs4nQ6SzzWMYbKW+f1es33OTk5EhoaKitWrDBfiyseIgEAAFiNQAgAAKAKtMtY8cGgrdCvXz9zTG0xdOqpp1IPAACg1jDLGAAAQBVo16+lS5fKjh07JDU1NdDKpya0q9gVV1wh48ePl08++US2b98uP/30kzz66KPyxRdfUC8AACBoCIQAAACqQAd71m5dOjB006ZNzUDQVtDBozUQ+tvf/mamqx8zZowsW7ZM2rVrR70AAICgcfh8Pl/wDg8AAAAAAID6hhZCAAAAAAAANkMgBAAAAAAAYDMEQgAAAAAAADZDIAQAAAAAAGAzBEIAAAAAAAA2QyAEAAAAAABgMwRCAAAAAAAANkMgBAAAAAAAYDMEQgAAAAAAADZDIAQAAAAAAGAzBEIAAAAAAAA2QyAEAAAAAAAg9vL/AXq8onr8pPmgAAAAAElFTkSuQmCC", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "tlca.dynamic_lcia(\n", - " metric=\"GWP\",\n", - " fixed_time_horizon=False,\n", - " time_horizon=100,\n", - " characterization_functions=characterization_functions,\n", - ")\n", - "tlca.plot_dynamic_characterized_inventory(sum_emissions_within_activity=True, cumsum=True)\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Validating the cohort × vintage tracking\n", - "\n", - "We can check that `bw_timex` is doing what we expect by comparing its prediction to a hand-rolled\n", - "calculation that uses *only* flodym outputs and the vintage factors. For a fixed calendar year\n", - "`y`, the electricity consumption attributable to the cohort produced in year `c` is\n", - "\n", - "$$E_{c,y} \\;=\\; \\text{stock\\_by\\_cohort}[y, c] \\;\\times\\; \\text{ANNUAL\\_MILEAGE} \\;\\times\\;\n", - "\\text{ELECTRICITY\\_CONSUMPTION} \\;\\times\\; f_{\\text{vintage}}(c).$$\n", - "\n", - "Summed over `c`, this gives the year-`y` fleet electricity demand. The plot below shows that\n", - "decomposition for `TARGET_YEAR = 2030`: the bars are the per-cohort kWh, and their colour encodes\n", - "the vintage efficiency factor. Older cohorts contribute disproportionally more electricity (and\n", - "emissions) per vehicle — exactly the vintage-locking behaviour `temporal_evolution_factors` with\n", - "`reference=\"consumer\"` encodes inside `bw_timex`.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "metadata": {}, - "outputs": [ + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.123\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.123\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.144\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 7\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.343\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.345\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.347\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.350\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.351\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.354\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.356\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.358\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.359\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.361\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.362\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.363\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.364\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.367\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.407\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.417\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.417\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.417\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.489\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.492\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.499\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.500\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.657\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.661\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.663\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.664\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.667\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.668\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.670\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.672\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.676\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.746\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.747\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.750\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.761\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.767\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.778\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.780\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.781\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.784\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.787\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.791\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.792\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.821\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.822\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.823\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.829\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.831\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.833\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.834\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.835\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.836\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.838\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.842\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.844\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.905\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.907\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.913\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.915\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.916\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.917\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.918\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.918\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.918\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.919\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.919\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.921\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.922\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.922\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.925\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.926\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.926\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.926\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.927\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.927\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.928\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.928\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.928\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.928\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.929\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.930\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.931\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.931\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.931\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.931\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.932\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.932\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.933\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.933\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.933\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.935\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.935\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.936\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.937\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.939\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.939\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.939\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.939\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.939\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.940\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.940\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.940\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.940\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.940\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.941\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.942\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.943\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.944\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.946\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:24.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.101\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.103\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.104\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.104\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.104\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.104\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.104\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.105\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.105\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.105\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.105\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.105\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.106\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.106\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.106\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.106\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.106\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.108\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.108\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.108\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.108\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.108\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.111\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.112\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.112\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.112\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.112\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.113\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.113\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.113\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.113\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.114\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.117\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.119\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.120\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.120\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.120\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.120\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.120\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.121\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.121\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.121\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.122\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.122\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.122\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.123\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.123\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.123\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.123\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.123\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.124\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.124\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.124\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.124\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.126\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.127\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.127\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.127\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.127\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.129\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.129\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.129\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.129\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.129\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.133\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.134\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.135\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.137\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.137\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.137\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.139\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.139\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.139\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.139\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.139\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.143\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.144\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.144\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.144\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.144\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.144\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.145\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.145\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.145\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.145\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.145\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.146\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.148\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.150\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.151\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.152\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.153\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.154\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.167\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.168\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.169\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.170\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.171\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.172\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.174\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.177\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.181\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.184\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.185\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.186\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.187\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.188\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.189\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.190\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.191\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.193\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.195\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.197\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.199\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.200\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.201\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.203\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.204\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.205\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.206\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.207\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.210\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.215\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.216\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.216\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.216\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.216\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.221\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.223\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.225\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.225\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.225\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.226\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.227\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.230\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.232\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.233\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.236\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.237\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.238\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.239\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.240\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.268\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.269\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.270\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.272\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.273\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.276\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.277\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.284\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.294\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.295\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.299\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.300\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.302\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.303\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.304\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.309\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.311\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.312\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.313\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.314\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.315\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.315\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.315\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.315\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.316\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.316\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.316\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.316\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.317\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.318\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.320\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.324\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.330\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.331\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.333\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.335\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.336\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.338\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.339\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.340\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.341\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.370\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.371\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.375\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.377\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.379\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.380\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.381\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.382\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.383\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.385\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.387\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.389\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.390\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.391\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.393\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.395\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.396\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.397\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.401\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.404\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.405\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.409\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.410\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.413\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.416\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.418\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.419\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.419\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.419\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.420\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.421\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.421\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.421\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.421\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.421\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.422\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.422\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.422\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.425\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.426\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.427\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.428\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.429\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.429\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.430\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.431\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.436\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.436\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.438\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.440\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.444\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.445\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.447\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.449\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.451\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.453\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.456\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.458\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.460\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.465\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.468\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.472\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.473\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.477\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.478\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.481\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.483\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.484\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.488\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.493\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.494\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.495\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.497\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.498\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.501\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.504\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.507\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.507\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.507\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.511\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.513\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.514\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.518\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.519\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.519\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.519\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.519\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.520\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.520\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.520\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.520\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.521\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.522\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.522\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.523\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.523\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.524\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.525\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.526\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.527\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.527\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.527\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.529\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.533\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.538\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.539\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.540\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.542\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.543\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.544\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.545\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.546\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.547\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.548\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.551\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.553\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.554\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.555\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.556\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.557\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.558\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.559\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.560\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.561\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.563\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.564\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.565\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.567\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.568\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.572\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.576\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.578\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.579\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.580\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.582\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.583\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.585\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.587\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.588\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.589\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.590\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.591\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.592\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.593\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.594\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.595\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.598\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.599\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.600\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.602\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.603\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.604\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.605\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.607\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.609\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Total fleet electricity in 2030: 2,178.6 GWh\n", - " of which from cohorts ≤ 2025: 606.4 GWh\n", - " of which from cohorts > 2025: 1,572.2 GWh\n" + "\u001b[32m2026-05-04 10:17:25.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { - "data": { - "image/png": "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w/TPP/9Yljt37ji1LbQXxOS2BQsWlKJFi8q0adM0S4QZfOHevXsyefJkndepatWqOvnV1KlTNSj666+/dB1kuBBcIcuFloWoWxw6dKiMGzdOnj175uzTIyIiIiIiL9OtWzf57rvvwtz+ww8/SI8ePTwXLGESKRwMSt7cDcERpEqVSr8iaMLsvtWrV7esg1l8s2XLpvM9Ab5iQlyzpzugx/r9+/flyJEjdvfz9OlTvd96ISIiIiKKM5PSOrt4uUWLFkmFChXC3F6+fHlZuHCh54IlBCK7d+8Wd0M9IaI+PElzll4M2EqQIEGYyaoQGOE+cx3rQMm837wvvLFSKOkzF84PRURERERxgWHV5MHhRbzf7du39bo+NAwbunXrlufGLGF8EBoooPQNGR2MDXJHWz6MXTp8+LBs2bJFolvfvn0lODjY8jMySwyYiIiIiIi8U548eXSIT+hJcjE3bK5cuTwXLHXo0EG/fv75525ry4cntWLFCvnjjz+0LbkJTRsw7ghjo6yzS+iGh/vMdTAprjWzW565TmiBgYG6EBERERHFKT7a4CE4OFhjips3b2qvA1i/fr188803MmbMGM+V4bmzLZ9hGPqklixZIhs2bJCcOXPa3I+GDshc4Yma0FocTSDKlSunP+ProUOH5MaNG5Z11q5dqym3AgUKOPv0iIiIiIi8ltMleC7MyxQboQEdAiM0h6tSpYouaAA3fvx4S7LHY5PSugtK7+bMmSPLli3TuZbMMUaoNwwKCtKv7du310gRTR8QAHXt2lUDpLJly+q6aDWOoKhly5YyatQo3caAAQN028weEREREZFPcaVhQxxo8ACdOnXSBdklxBKYozWqXAqWHj16pHMkIcMTuj03OuU5CpEevP766za3oz04WorDt99+K/7+/joZLbrYocHEjz/+aFk3ICBAS/hwYhBEYX6m1q1b2y0TJCIiIiKiuC1t2rRu25bTwdK+ffukdu3a8vjxYw2akPFBhwm0EscMus4ESyjDi0zChAl1ziQs4cmePbv89ttvDu+XiIiIiChO8qExSyVKlNDhOilTppTixYtr/4Tw7N271zPBUs+ePaVu3boyYcIELZPD5LAYV9SiRQvp3r27SwdBRERERERu4EPBUr169SzDburXrx8t+3A6WNq/f7/89NNPWhqHEjiUxqEdH8YLofytYcOG0XKgREREREQUCR8KllKmTKkxCbRt21a7aps/u4vTW0MWyTwIlN1h3BIgy3Tx4kW3HhwREREREbnQ4MHZxQsFBwfrfKmArtpRmXzWbZkl1APu2rVL8ubNK5UrV5aBAwfqgc2cOVMKFSrk9gMkIiIiIiIH+VBmKVOmTLJo0SLtp4BeCJcuXZInT57YXTdbtmyeCZaGDx8uDx480O+/+OILadWqlXaiQ/A0ZcoUlw6CiIiIiIjIGZguCNMKYd5WNHd47bXXwqyDIAr3OTsfrMvBUqlSpSzfowxv1apVLu2YiIiIiIjcy5VJZr11UtoPPvhAmjZtKufPn5ciRYrIunXrJHXq1G7dR4xOSktERERERG7kQ5PSfvfddxowYSgQ5mnFnKuYjDZGGzzcvn1bOnfuLAUKFJA0adLoPEvWCxERERERxfCYJWcXL2/w0K5dO8tQoRjNLLVs2VJOnTol7du3l/Tp00c4+RMREREREXkOLs2dvTz31sv5TLGxwcOff/4pW7ZskaJFi7q0QyIiIiIiiiY+VIY3IDY2eMiXL5/8+++/Lu2MiIiIiIgozjZ4+PHHH6VPnz46vxIGU2GSWmvJkiVz5/ERERF5lZchIRLg5hnkY/N+iSiW8aF5liBp0qSWBg8VKlSQwMBAidFgKUWKFDqQqmrVqm5NcREREcUFCFi6b1ghp/657bF95kmZWsZWfctj+yOiWMzHgiVT69at5e7duzJz5kw5ffq09OrVS5vP7d27V/ssZM6cWTwSLDVv3lyzSXPmzGGDByIiIjsQKB25fYPnhohiAMYfOTsGyTvHLFk7ePCgVK9eXZInTy7nzp2TDh06aLC0ePFiuXDhgsyYMUM8EiwdPnxY9u3bJ6+++qpLOyQiIiIiomjio5mlnj17Sps2bWTUqFFammdCp7xmzZq5vF2ni5tLlSolFy9edHmHREREREQUPfz8DJcWb7d7927p2LFjmNtRfnft2jWXt+t0Zgnt+bp37651gIULFw7T4AGdKIiIiIiIKIbEgUyRs9DYwZyg1tqJEyckbdq04rFgqXHjxpZZck1o7MAGD0REREREFBPefvtt+fzzz2X+/PmW+ARjlT799FNp1KiR54Kls2fPurwzIiIiIiKKPq6U1cWFMrxvvvlG3nnnHUmXLp3OCVu5cmUtvytXrpx88cUXnguWsmfP7vLOiIiIiIgoGvlog4fkyZPL2rVrZevWrXLgwAF5+PChlChRQjvkRYXTwRKgf/mECRM0y7R9+3YNoMaMGSM5c+aUevXqRemAiIiIiIjINX5+/y3OPiauqFChgi7u4nQ3vPHjx0twcLC24cPET+YktJisFgETERERERHFEJTUubKQe4Kl77//XiZOnCj9+/eXgIAAm5bihw4dcnZzRERERETkha3Dx40bJzly5JCECRNKmTJlZOfOneGu+/z5c23AkDt3bl2/aNGismrVKpt1RowYIa+99prOk4SxR/Xr15fjx4+LVwVLKL0rXry43XZ9jx49ctdxERERERFRLDVv3jytNhs0aJDs3btXg5+aNWvKjRs37K4/YMAA+emnnzTxcvToUfnwww+lQYMGsm/fPss6mzdvls6dO8tff/2l448QYNWoUSNGYwyngyWMS9q/f3+Y2xEZ5s+f313HRURERERELo5ZcnZx1ujRo6VDhw7Stm1bKVCggPYzSJQokUyZMiXcngf9+vXToTy5cuWSTp066ffoYmcdT7Rp00YKFiyowde0adO0/feePXti7H3gdIMHRJCI+J48eaJzKyHd9ssvv2jabNKkSdFzlEREREREFDlXyuqcXP/Zs2cawPTt29dym7+/v3aeQ/M3e54+farld9aCgoJky5Yt4e7n3r17+jVVqlQOHdfp06dl6tSp+nXs2LFayvf7779LtmzZNADzSGbp/fffl5EjR2oq7fHjx9KsWTNt+oADatKkiVPb+uOPP6Ru3bqSKVMmnThq6dKlNvcjssTt1subb75ps86dO3ekefPmkixZMm0y0b59e20VSERERETks63DnV1E5P79+zbL06dP7e7i1q1b2uQtffr0NrfjZ8xtZA9K9JCNOnnypISEhGiZ3eLFi+Xq1at218c6PXr00M52hQoVivRpo4SvcOHCsmPHDt2uGQ+gjThKBV3ldLAECE7wRHEQOCGXLl3SIMVZqD9Eig2Dw8KD4Agn0VyQxQp9LEeOHNETvmLFCg3APvjgA1eeFhERERGRzzZ4yJo1q85XZC4jRoxw23EhsZI3b17Jly+fJEiQQLp06aIlfMhI2YNKtsOHD8vcuXMd2n6fPn1k2LBhGhNg+6aqVavqGCiPzrNkQl0iFlfVqlVLl4igcUSGDBns3vf3339rbeOuXbu0Gx9g0BjqH7/++mvNWBERERER+YqozEl7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x4+vsUmjRo1kwIABnguWMCHt1atXJV26dDa337t3T+97+fKlywdDRERERESu89VueKlSpbJ87+/vL3369HHLdp1u8ICxShgsFdrt27d1vBIREREREcXsmCVnF28XEBAgN27csBuj4L5ozyxhjBIgUGrTpo3NeCVkkw4ePKjleUREREREFDN8tcGDYdh/Dk+fPtXueNEeLCVPntxyIOhdHhQUZLkPB1C2bFnp0KGDywdCRERERERR42vB0nfffWdJ6EyaNEmSJElik9D5448/JF++fNEfLE2dOlW/5siRQz755BOW3BERERERUYzCRLRmQmfChAk2JXdI6CB2we0e7YZHRERERESxj69lls6ePatf0Whu8eLFOt+SOzkULJUoUULWr1+vOy9evLjdBg+mvXv3uvP4iIiIiIjIQX4utAIP/8ree0TXHK8OBUv16tWzNHSoX79+tBwIERERERFFja9llqzHJ02bNk0TPOiKFxISItYwQW20BUvWpXcswyMiIiIiip18NVjq3r27Bkt16tSRQoUKRVgJF61jlnbt2qWRWpkyZWxu37Fjhw6oKlWqlFsOjIiIiIiInOOrwdLcuXNl/vz5Urt2bbdu1+lJaTt37iwXL14Mc/vly5f1PiIiIiIiihm+OiltggQJJE+ePG7frtPB0tGjR7XhQ2ho/ID7iIiIiIiIPOnjjz+WsWPHhjs5rcfK8NDo4fr165IrVy6b269evSrx4jm9OSIiIiIichN0wnO2G56z68dGW7Zs0Y54v//+uxQsWFDix49vcz/airvC6eimRo0a0rdvX1m2bJkkT55cb7t7967069dP3njjDZcOgoiIiIiIos5XxyylSJFCGjRo4PbtOh0sff3111KpUiXJnj27lt7B/v37JX369DJz5kyntvXHH3/IV199JXv27NHM1JIlS2xakyONhu57EydO1ICsQoUKMn78eMmbN69lnTt37kjXrl3l119/FX9/f2nUqJGm4JIkSeLsUyMiIiIi8mr+fiG6OPsYbzd16tRo2a7TY5YyZ84sBw8elFGjRkmBAgWkZMmSGpwcOnRIsmbN6tS2Hj16JEWLFpVx48bZvR/7+O6772TChAnabS9x4sRSs2ZNefLkiWWd5s2by5EjR2Tt2rWyYsUKDcA++OADZ58WEREREZHX89UGD9HFpUFGCFrcEZDUqlVLF3uQ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16ZNm2T48OHy448/6hinU6dOSffu3bWBA5o6wPz582X27Nk6vgljlvbv3y89evSQTJkySevWrSUmMFgiIiIiIoojzNI6Zx8DCJSsg6XwpEmTRjM/169ft7kdP2fIkMHuYxAQtWzZUt5//339uXDhwvLo0SP54IMPpH///lrG16tXL80uNWnSxLLO+fPnZcSIETEWLHHMEhEREREROSxBggRSsmRJHV9kCgkJ0Z/LlStn9zGPHz/WgMgaAi4wW4OHtw62HVOYWSIiIiIiiiM81Q0vODhYsz2lSpWS0qVLa+twZIrM7nitWrWSzJkza1YI6tatqx30ihcvbinDQ7YJt5tBE77HGKVs2bJpGd6+ffv0Me3atZOYwmCJiIiIiCiO8FSw1LhxY7l586YMHDhQrl27JsWKFZNVq1ZZmj5cuHDBJks0YMAAnVMJXy9fvixp06a1BEem77//XgOojz76SG7cuKFjlTp27Kj7iCkMloiIiIiI4gh/v/8WZx/jii5duugSXkMHa/HixdPueljCkzRpUs1QYYktGCwREREREcUR/i5klvAYso/BEhERERFRHOHvQgc3dnwLH4Mlojjm5csQnQDWV/ZLRERE/1+A33+LM5xd35cwWCKKYxCwjGgxVieA9ZRs+TNL31ndPbY/IiIiIk9gsEQUByFQOrXvbEwfBhEREXlYgPjp4uxjyD4GS0REREREcQTHLLkXgyUiIiIiojgiwM9PF2cfQ/YxWCIiIiIiiiP8xU8XZx9D9jFYIooCdp4jIiKi2ASBj7NjkBgshY/BElEUsPMcERERUdzFYIkoith5joiIiGILluG5F4MlIiIiIqI4gg0e3N9dME4YN26c5MiRQxImTChlypSRnTt3xvQhkZvHBvnSfomIiIhc4e/ifxSHM0vz5s2T4OBgmTBhggZKY8aMkZo1a8rx48clXbp0EluxOYDjODaIiIiIKHIsw3OvOBEsjR49Wjp06CBt27bVnxE0rVy5UqZMmSJ9+vSR2Cq2BgCxNYjj2CAiIiKiiAX4+evijAB2Do+7wdKzZ89kz5490rdvX8tt/v7+Ur16ddm+fbvEdrExAIitQRwRERERkSd5fbB069YtefnypaRPn97mdvx87Ngxu495+vSpLqZ79+7p1/v374unpcuTWp69fOrR/TnyPJ88f+LR48L+Ijuu2HquYuNxxcZj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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "import matplotlib as mpl\n", - "from matplotlib.colors import Normalize\n", - "\n", - "def vintage_factor_lookup(cohort_year: int) -> float:\n", - " keys = sorted(vintage_efficiency_factors)\n", - " yrs = np.array([k.year for k in keys])\n", - " vals = np.array([vintage_efficiency_factors[k] for k in keys])\n", - " return float(np.interp(cohort_year, yrs, vals, left=vals[0], right=vals[-1]))\n", - "\n", - "cohort_years_active = years[: yr_idx + 1]\n", - "vehicles_per_cohort = stock_by_cohort[yr_idx, : yr_idx + 1]\n", - "vintage_factors_active = np.array([vintage_factor_lookup(c) for c in cohort_years_active])\n", - "\n", - "kwh_per_cohort = (\n", - " vehicles_per_cohort\n", - " * ANNUAL_MILEAGE\n", - " * ELECTRICITY_CONSUMPTION\n", - " * vintage_factors_active\n", - ")\n", - "\n", - "norm = Normalize(vmin=vintage_factors_active.min(), vmax=vintage_factors_active.max())\n", - "cmap = mpl.cm.viridis_r\n", - "colors = cmap(norm(vintage_factors_active))\n", - "\n", - "fig, ax = plt.subplots(figsize=(9, 4))\n", - "ax.bar(cohort_years_active, kwh_per_cohort / 1e6, color=colors, edgecolor=\"white\")\n", - "ax.set(xlabel=\"cohort (production year)\",\n", - " ylabel=f\"electricity demand in {TARGET_YEAR} [GWh]\",\n", - " title=f\"Per-cohort electricity demand of the fleet in {TARGET_YEAR}\")\n", - "sm = mpl.cm.ScalarMappable(norm=norm, cmap=cmap); sm.set_array([])\n", - "fig.colorbar(sm, ax=ax, label=\"vintage efficiency factor\")\n", - "fig.tight_layout()\n", - "\n", - "print(f\"Total fleet electricity in {TARGET_YEAR}: {kwh_per_cohort.sum()/1e6:,.1f} GWh\")\n", - "print(f\" of which from cohorts \\u2264 2025: {kwh_per_cohort[cohort_years_active <= 2025].sum()/1e6:,.1f} GWh\")\n", - "print(f\" of which from cohorts > 2025: {kwh_per_cohort[cohort_years_active > 2025].sum()/1e6:,.1f} GWh\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Isolating the vintage-locking effect\n", - "\n", - "To make the contribution of vintage locking visible, we rerun the same model with the\n", - "`temporal_evolution_factors` removed from the electricity edge and compare the dynamic GWP100\n", - "score to the run that included them. Everything else (cohort distribution, age-relative TDs,\n", - "background interpolation) is identical, so the difference is attributable purely to the foreground\n", - "vintage modifier.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "metadata": {}, - "outputs": [ + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-04 08:52:20.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.571\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.584\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.586\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.597\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.620\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.623\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.626\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.630\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.631\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.632\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.633\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.634\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.636\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.637\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.638\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.645\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.646\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.647\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.649\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.653\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.654\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.655\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.656\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.658\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.659\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.674\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.675\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.679\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + "\u001b[32m2026-05-04 10:17:25.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Starting graph traversal\n", - "Calculation count: 7\n" + "\u001b[32m2026-05-04 10:17:25.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.614\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2026-05-04 08:52:20.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.751\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.753\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.754\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.755\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.762\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.770\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.772\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.774\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.775\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.776\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.777\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m562\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n", - "\u001b[32m2026-05-04 08:52:20.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + "\u001b[32m2026-05-04 10:17:25.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.617\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.618\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:25.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:17:46.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/timodiepers/Documents/Coding/bw_timex/.venv/lib/python3.11/site-packages/scipy/sparse/_data.py:57: RuntimeWarning: overflow encountered in multiply\n", + " self.data *= other\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Time-explicit, NO foreground evo : 33,963,485,474 kg CO2-eq\n", - "Time-explicit, WITH vintage factors: 31,477,120,065 kg CO2-eq\n", - "Vintage-learning savings : +2,486,365,409 kg CO2-eq (+7.3%)\n" + "Time-explicit, NO foreground evo : 26,029,148,003 kg CO2-eq\n", + "Time-explicit, WITH production-year factors: 23,644,975,605 kg CO2-eq\n", + "Production-year efficiency savings : +2,384,172,398 kg CO2-eq (+9.2%)\n" ] } ], @@ -1585,19 +58262,27 @@ "score_with_evo = tlca.dynamic_score\n", "delta = score_no_evo - score_with_evo\n", "print(f\"Time-explicit, NO foreground evo : {score_no_evo:>16,.0f} kg CO2-eq\")\n", - "print(f\"Time-explicit, WITH vintage factors: {score_with_evo:>16,.0f} kg CO2-eq\")\n", - "print(f\"Vintage-learning savings : {delta:>+16,.0f} kg CO2-eq \"\n", + "print(f\"Time-explicit, WITH production-year factors: {score_with_evo:>16,.0f} kg CO2-eq\")\n", + "print(f\"Production-year efficiency savings : {delta:>+16,.0f} kg CO2-eq \"\n", " f\"({delta / score_no_evo * 100:+.1f}%)\")\n" ] }, { "cell_type": "code", "execution_count": 21, - "metadata": {}, + "id": "af16c3d9", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:18:39.519326Z", + "iopub.status.busy": "2026-05-04T08:18:39.519217Z", + "iopub.status.idle": "2026-05-04T08:18:39.585232Z", + "shell.execute_reply": "2026-05-04T08:18:39.584825Z" + } + }, "outputs": [ { "data": { - "image/png": "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joiIiEp3cHcux/xN13Ps2LGC7g8RUbEzx8cj6ptvkPjHH7Z1FoMBUZ27I2PojdBXqMCeOiIiInJ7rAJARGWWpJEn7tqFqG+/hSUx0bY+vmETJN56G/TVqzOoIyIiIs8N7ubOnevwfR955BFnn56IqFhkhIerFMwUu0wDk68fIm4aBV33npyrjoiIiDw/uPvggw8QERGB5ORkVUVTxMbGwt/fH1WrVs1WMZPBHRG5G81sVsVSYtasgZaeblsf3bodUsfeqlIwiYiIiEojp2fcnTVrFtq3b49//vkH0dHR6iLXO3bsiDfeeEONz5PLf//9VzR7TERUQGnnz+PKK68getkyW2An89UFT52B9GkzGNgRERFRqabTZNCJExo3bqymRejQoUO29QcPHsStt97qdPGV4iYTsleoUAFxcXGcaJ2ojLCkpamJyON+/BGwWNQ6TadDZNeeyBg5Cno/v5LeRSIiInITsWkZanjG0LpV3WaYhqMxjNNpmSEhITDZTehrZTabERYW5vyeEhEVIRlTFyHTG4SH29YlV62O2PG3Q9+oMQumEBERkcdwOrgbNGgQ7rvvPixevFilYlp77WbOnInBgwcXxT4SETnNnJiIqGXLkLhjR7bpDSL6D4F58BDoORcnERERlfXg7osvvsCdd96Jzp072yYql568YcOGqYCPiKgkSaZ50r59iFq6VM1fZ5VQrwHix0+EoWZN9tYRERGRR3I6uJOKmD/++CNOnz6NkydPqnXNmzfHDTfcUBT7R0TkMFNkJCKXLEHykSNZ63x8EHHjzUDPXjAYDGxNIiIi8lgFnsS8QYMG6hdyKbBiNHIudCIqOZrFgvhff0X0qlXQUlNt62Oat0LKLeOhrxTEt4eIiIg8ntNTIcj8djNmzFDz2rVq1QoXL15U6x9++GHMnj27KPaRiChPprg4hL7zjkrDtAZ26YHlEDxpGtLuvo+BHREREZUZTgd3zz33HP766y9s27YNvr6+tvVSTGXlypWu3j8iojwlHz2KK88/rypiWkV27obIp5+H/mrBJyIiIqKywul8yvXr16sgrnv37tDZzfsgvXhnz5519f4REV1DM5kQ8913iP3hB6mgYuuti7htMgwtWrJgChEREZVJTvfcRUREoFq1atesT0pKyhbsOWLBggVo27atmohPLj169MBPP/2U5/0XLVqEPn36oFKl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ERFRWWN0Ju3y9ttvR8M8Sr/LeLvTp0+7ct+Iio3UFYrduBExq1fb1kV27oaM8bdDb3Cv6pISd8bu80bYJj9oGVeLphg0NBtlRs+RRuhZNIWIiIioTHI4uGvdujW6deuGmTNn5nr7kSNHsGjRIlfuG1GxBXbRy5cj7scfbevC+wyAZdQYt5vg25SoQ8h3/kj8J6sn0aeaGf3u06FuY6ZhEhEREZVlDgd3vXr1wqlTp/K8vVy5cmpyc6LSRLNYEPn550jYvt22LnToCGDojXA3iaeMCF7jD3NCVsplrd4ZGHiHF3x8mYZJREREVNZxnjsqs6QSZviCBUj688/MZZ0OoaNvga63e/1IYckAwn/2Q8xuH9s6Q4AFXe7U0Kqr+40FJCIiIqKSmeeuRH/uf+utt9ClSxfV61etWjWMGTMm395Bqw8//BDNmjWDn58f6tati8cffxypqanFss/kGSypqQh9/31bYGcxGBBy2x1uF9ilhupxfn65bIFdheYmjH1dz8COiIiIiAoW3CUlJanxdrVr10bVqlVVcZWIiAgUxvbt2/Hggw9i79692LJli5oIfejQoWpbeVm2bBn+7//+Dy+//DL++ecffP7551i5ciWef/75Qu0LlR3mpCSEvP02Uo4ezVw2eiFkynToO3eBOxVNid7trQK7tLCrBV2MGlqON2HcM0ZUCGIaJhEREREVMC3ziSeewGeffYbJkyerHjMJsmQc3rp16+AqEixKD54EfXmN33vooYdUUPfbb7/Z1j355JPYt28fdu3a5bIuTfJM5rg4hLzzDtIvXFDLJh8fhE27F4amTeFORVOCV/sj6VRWyqVvTTP636dD7QacmpKIiIiorIl3MIZx+ExRgrgvv/wS48ePV8tTpkxB9+7dYTKZYDS65oRTdlYEBQXleZ+ePXvim2++wZ9//omuXbviv//+w48//qj2hyg/pshIhMyejYzQULWc4R+AiBn3w1C/vts0XNIZI66szF40pW5/E/pPMsLbm711RERERJQ3h6Oyy5cvq546q06dOsHLywvBwcGoV68eCstiseCxxx5T25BpF/IyadIkREZGonfv3qqEvQSX999/f55pmWlpaepiH/VS2ZMeHKxSMc1RUWo5rXwFRN77AAw1asIdaGYgYosvorb7SGUXtc4QaEH36Rqad+QUB0RERER0fXpngi8J5uxJ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CaZydiFKgCe9ZtJt6gypuiOkFK09qVQjY+mEVOBkQHItc1ISYq6OM5QJy5NuHg293fsS95cXYvZc7bE0auj/gA7+gQzsiIiIiIg8ldPBnVQMsg/urGVMZSJGGffmDEdquUi6Zn5kbryyKHbjRliuTowY3bYD9PXq225LC9cj5LuscXZtJphRrwnH2REREREReTKng7ucvWxU/DIiIxH/yy/qusVgRNqIm21zWljSgcvfBEBLzwzAq3UxocsQVsYkIiIiIvJ0Tufpydg3mW8iJ1nn7JwPVDAxq1apYioismcf6CtXtt0Wut4f6eGZo5Z9apgxZIaRFZmIiIiIiMoAp4O7hQsXqqqVObVq1Qqffvqpq/aL8pB27hwS//hDXc/w84dpyDDbbQnHvRB3KDP9UuetYfBDevj6cpwdEREREVFZ4PSZv1S0lHkncpJxd1I1k4qOjFGMWr7cthw1cAj0/plj60xJOoSsy6wwKtrdbkaNOmW47jARERGRE7799ttscynnJJXh7777brdq0507d+Y6B7W7nb9OmTJFFWUcO3ZsSe+Ox3M6uJOqmLt3775mvayTicyp6KQcOYLUEyfU9dRKlWHp3dd2W9hGP5gTr85n18qEjgM4zo6IiIjIUTIH2ffff29blgKCMt9aUStM0NinTx/89ddfRb6dwgagEidIB5HMbV1QDRo0wK5du1y6b57I6YIq99xzDx577DFkZGRg4MCBat1vv/2GZ555Bk8++WRR7CPJrx5mM6LsppqIufEm6L0yA7j4Y16I/yszHVPvZ8GA6RxnR0REREQlT6Y1a9SokZqvuqSYTCanq/qXmZ67p59+GjNmzMADDzyg3ii5PPzww3jkkUfw3HPPFc1eEhJ27EDGlSuqJRLr1IOuYydbOmboert0zNssqFSZ4+yIiIiIxKJFizBp0iR1XTonAgIC8Nprr6nl06dPo3bt2rbptQYPHqyuDx06VP1t1qwZAgMDVe+TSElJwfjx41GuXDl069YN586dszWy3KdDhw4q/bBfv374559/8uwFlOrz33zzjZry680338RXX32ltjN8+PBr3jTZJ7ndKjk5WW3/0qVL6vEyHZn9dmQe6YYNG6JKlSqqEKLIazuyrn79+ihfvjx69OiBv//+2/Zc//77r1on25IJxW+77Ta88cYbtts//vhjNG3aVG3nzjvvRFJS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vSbQtfu16ZgTJR2Tbx8RERERuZ4UUJGCKbGxsaoXScYsyvg8cm+MDtyMlpGB6NWrbctxI26G3mBAqFTHTMrsaA1qY0L7PqyOSURERERFQ8bCFXR8H5UcpmW6mbgtW2C6Ok9IXOOm0Ldqjfi/vZBw9Go6pr8FA5mOSUREREREOTC4cyPmxETErl+vrms6HZJGjs5Mx9yQlY7ZgdUxiYiIiIgoFwzu3Ejshg2wJCer69HtOkJft172dMy2JrRjOiYREREREeWCY+7cREZ4uErJFBajEWkjbkZiznTMaUZOe0BERERERLliz52biF61CjCZ1PXInn1h8a6cLR2z4ySNk5UTERERFREp93/zzTfnefsrr7yCu+++u8i34w6Sk5MxfPhwNZ/aY489VtK7Q05gcOcGUs+eVdMfiAz/AGQMGqqmPbBPx2zbi52sREREREVl8uTJ+P77723LOp1OTQdQ1NvJz7Rp0/DGG2+guK1ZswaJiYmIiYnBhx9+WODnKao2pLwxuCthmqYhevly23LUwKFIOlMBCccy0zENrI5JRERERMVIJi9v1qwZDAZDibW76WpGGzmHwV0JSzl2DKknT6rrqUFVkNG+b/bqmJKOWYlvExEREVFBLFq0CJMmTVLXMzIyEBAQgNdee00tnz59GrVr11bXlyxZgsGDB6vrQ4cOVX8lwAkMDMTOnTszz9tSUjB+/HiUK1cO3bp1w7lz53LdZpMmTbB9+3bb8vnz51WKozzefjuy3mg0qn2sWbMmatSoga+++krdJn8lhfP1119X+3D//fer9Q8//DBq1aqFihUrqv2UQMxq3759aNOmjdqW3L9fv3745ptv1G1msxkvv/wy6tevj+rVq+PJJ5/MNYB68803VfvI9mW769evV8/bpUsX9bzy+Hnz5mV7zNy5c9G0aVPVLl27dkVUVFSubWixWNQ+1K1bV73eRx55BGlpabb2HzBgAO677z5UqFABX375JX744Qf1eHneBg0aYMWKFQU6BsoSRg0lzK9lS1SZMQOW8uVxZchwhH1fDubkzLelcjsT2vXmZOVEREREBdWnTx9bcHbo0CEV2OzatUsty3q5PadffvlF/T116pRKT7TeZ926dXjggQdUuqIEHTIOLze33XYbVkk9havkuoyz8/PL+gHfSoKuY8eO4cKFC1i6dCkefPBBJCQk4M4771Qp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Zs3C5s2b8w3shI+Pj7rYb1MwPZOIiIiIiEoDa+xyvX45Y0mnYi5btkz12slcd6GhoWq9RKV+fn7qulTAlCkOJL1SyNQHL730knpcgwYNbI+RijI5q8rkJiEhQf1leiYREREREZUmEstIrOSWaZl5zX3y5ZdfYtq0aep6//79VRC3ZMkStSzXL1y4cM1jXn75ZbzyyisOFW6R+VckmHSXuVesqaKXLl3i9Axs/zKFxz7bvizicc+2L4t43LP9y6p4F53nS8gmgZ0UkpT5JN02LfN6JF3T3vnz5wu1TWkMmTvCHckbzrn32P5lEY99tn1ZxOOebV8W8bhn+5dV5V1wnp9fj53bVcskIiIiIiKigmNwR0RERERE5AEY3LkBqeYpYwbtq3oS278s4LHPti+LeNyz7csiHvds/7LKp5jP891injsiIiIiIiIqHPbcEREREREReQAGd0RERERERB6AwR0REREREZEHYHDnIm+99Ra6dOmiJkevVq0axowZg1OnTmW7T2pqKh588EFUrlwZgYGBuOWWWxAWFma7PSoqCjfeeKOanFAGXcqEhw899JCa/NB+3j+ZfD3nJTQ0FGWVK9renrwPMheitGtsbGy226T9O3bsqN6fJk2aYMmSJSjLiqvtedwXXdvn9n2yYsWKbPfhcV9y7c9jv+jaXsh3eNu2beHr66ueSx5j7++//0afPn3U7fJ/8jvvvIOyrLjaXuY0zu2zsXfvXpRVrmh7afPc2lUu4eHhtvvxO79k2t5l3/dSUIUKb9iwYdqXX36pHTt2TDty5Ig2YsQIrV69elpiYqLtPvfff79Wt25d7bffftMOHDigde/eXevZs6ft9ujoaO2TTz7R9u/fr50/f1779ddftWbNmmkTJ0603Wfr1q1SAEc7deqUFhISYruYzeYy+za6ou3tjR49Whs+fLhq55iYGNv6//77T/P399eeeOIJ7cSJE9q8efM0g8Gg/fzzz1pZVVxtz+O+6Npe2lqex/77JCUlxXY7j/uSbX8e+0XX9nPmzNFq1aqlffvtt9qZM2e0v/76S9uwYYPt9ri4OK169era5MmT1baWL1+u+fn5aQsXLtTKquJq+3PnzqnPhpwH2X820tPTtbLKFW2fnJycrT3lIs/br18/2334nV9ybe+q73sGd0UkPDxcvUHbt29Xy7GxsZqXl5e2evVq233++ecfdZ89e/bk+TwfffSRVqdOnWveePsTX3Jd20twLR80+XDmbOdnnnlGa9WqVbb733bbberDSUXb9jzui67tZXndunV5Pi+P+5Jtfx77RdP28mOqBGoSPORFvpMqVaqkpaWl2dY9++yz6kdXKtq2twZ3hw8fZlO78LjP7TnkMUuXLrWt43d+ybW9q77vmZZZROLi4tTfoKAg9ffgwYPIyMjA4MGDbfdp3rw56tWrhz179uT6HMHBwVi7di369et3zW3t27dHzZo1MWTIEOzevbuoXkaZavsTJ07gtddew9KlS6HXX/vRkPvaP4cYNmxYnu9fWVRUbW/F4971bS8klaRKlSro2rUrvvjiC/nRz3Ybj/uSbX8e+0XT9lu2bIHFYsGVK1fQokULlQ4+YcIEXLp0Kdux37dvX3h7e2f7zpd0rJiYGAePDM9WVG1vNWrUKJUG17t3b2zcuLHYXldZOc+U/3P9/f1x66232tbxO7/k2t5V5zoM7oqAfGk99thj6NWrF1q3bq3WSb6s/AdRsWLFbPetXr36Nbm0EydOVG947dq1Ub58eSxevNh2m7zZn376Kb777jt1kTEA/fv3x6FDh4ripZSZtk9LS1Pt/u6776oPY27kvvKYnM8hYyJTUlJQ1hVl2/O4L5q2FxJUr1q1Sp1wyRiBBx54APPmzbPdzuO+ZNufx37RtP1///2nHvvmm2/iww8/xJo1axAdHa1OptLT0/M99q23lXVF2fYyZmnOnDlYvXo1Nm3apII7GefEAK9wbZ/T559/jkmTJsHPz8+2jt/5Jdf2rvq+Nzp1b3KI/Ap77Ngx7Nq1q0At9sEHH6iZ7E+fPo3nnnsOTzzxBD755BN1W7NmzdTFqmfPnjh79qx6zNdff13m36GCtr20s/yCeMcdd5T5NnTHtudxXzRtL1588UXb9Q4dOiApKUkF2o888ojTz1VWFWX789gvmraXEzT5pX3u3LkYOnSoWrd8+XLUqFEDW7duVT10VHJtLz3Zcu5jJcUsJJtJPhvSm1fWFfY8U0iP0j///MNzRzdqe1d937PnzsWkuuUPP/ygvqAk1cBKvrTkF6mc1Relko7cZk+WpTtXvsAWLlyIBQsWICQkJM9tSirPmTNnUNYVpu1///139Quh0WhUl0GDBqn18h+MBNrW58lZ8UuWpXfV/peXsqio2z43PO4L3/a56datGy5fvqx6VK3Pw+O+5Nqfx37RtL38Qi5atmxpu71q1arqe+fixYv5HvvW28qyom77vD4bPNdx3XeOZIVJ+l+nTp2yred3fsm1vavOdRjcuYiMkZA3fd26depktWHDhtlulzfQy8sLv/32m22d5O3LF1mPHj3y/YVL5Pcf/ZEjR2xflmWRK9peur//+usv1ZZysabC7ty501aeWe5r/xxCUqnye/88XXG1fW543BfNd460a6VKldR0H4LHfcm2P4/9oml7SamyrreS1MDIyEjUr1/fduzv2LFD9TLZf+fLL+vyHpVFxdX2ueF3vuu+cxITE1U6+IwZM65pZ37nl1zbu+y4L1Q5FrKZOXOmVqFCBW3btm3ZypdK6VP7MqlSOvX3339XZVJ79OihLlabNm3SvvjiC+3o0aOqUtQPP/ygtWjRQuvVq5ftPh988IG2fv167d9//1X3e/TRRzW9Xp9v1SlP54q2zym3ikXW8sBPP/20qoL08ccfl/mpEIqr7XncF81xv3HjRm3RokXqu0S+U6Q6oBzjL730Eo97N2l/HvtF0/bWqVekAvLu3bvVezBy5EitZcuWtnL7UgFPpkKYMmWKKoG+YsUK9f6U5akQiqvtlyxZoi1btkz9XyuXWbNmqXMdOUcqq1z5/+3ixYs1X1/fXKsy8lyn5NreVd/3DO5cRE5Gc7vIvBhWMnfRAw88oEory38QY8eOVQeHlRwQciDIASRvfNOmTVXZZfsD4O2339YaN26sbg8KCtL69++vHleWuaLtc8qrHK2sb9++vebt7a01atQo2zbKouJqex73RdP2P/30kzqeAwMDtYCAAK1du3bap59+es2cOjzuS679eewX3feOzGM3ffp0rWLFiur/U7nPxYsXs91H5l/r3bu35uPjo9WuXVubPXu2VpYVV9tLcCc/bsvjy5cvr3Xt2jVbmfmyyJX/38q55qRJk/LcFr/zS6btXfV9r7u600RERERERFSKccwdERERERGRB2BwR0RERERE5AEY3BEREREREXkABndEREREREQegMEdERERERGRB2BwR0RERERE5AEY3BEREREREXkABndEREREREQegMEdERERERGRB2BwR0RERERE5AEY3BEREZUws9kMi8VS0rtBRESlHIM7IiIiO0uXLkXlypWRlpaWrV3GjBmDKVOmqOsbNmxAx44d4evri0aNGuHVV1+FyWSy3ff9999HmzZtEBAQgLp16+KBBx5AYmKi7fYlS5agYsWK2LhxI1q2bAkfHx9cvHiR7wMRERUKgzsiIiI748ePVz1pEnhZhYeHY9OmTZg+fTp27tyJqVOn4tFHH8WJEyewcOFCFazNmjUr6z9XvR5z587F8ePH8dVXX+H333/HM888k62dk5OT8fbbb2Px4sXqftWqVeP7QEREhaLTNE0r3FMQERF5FulpO3/+PH788UdbT9zHH3+MM2fOYMiQIRg0aBCee+452/2/+eYbFbwFBwfn+nxr1qzB/fffj8jISLUsweBdd92FI0eOoF27dsX0qoiIyNMxuCMiIsrh8OHD6NKlCy5cuIDatWujbdu2qkfvxRdfRNWqVVWKpcFgsN1fevpSU1ORlJQEf39//Prrr3jrrbdw8uRJxMfHq5RN+9sluLvvvvvUOp1Ox/YnIiKXMLrmaYiIiDxHhw4dVI+ajL8bOnSoSpuUtEwhgZ2MsRs3btw1j5MxeNLjN3LkSMycOVOlagYFBWHXrl2YMWMG0tPTVXAn/Pz8GNgREZFLMbgjIiLKxd13340PP/wQV65cweDBg1VhFCGFVE6dOoUmTZrk2m4HDx5UlS/nzJmjxt6JVatWsY2JiKjIMbgjIiLKxaRJk/DUU09h0aJFqgfP6qWXXlI9c/Xq1cOtt96qAri//voLx44dwxtvvKGCvoyMDMybNw8333wzdu/ejU8//ZRtTERERY7VMomIiHJRoUIF3HLLLQgMDFTTIFgNGzYMP/zwA3755Rc1Lq979+744IMPUL9+fXW7pHNKARaphNm6dWt8++23avwdERFRUWNBFSIiojxIVcxWrVqpaQ2IiIjcHYM7IiKiHGJiYrBt2zaVdilz2TVr1oxtREREbo9j7oiIiHKplikBnqRWMrAjIqLSgj13REREREREHoAFVYiIiIiIiDwAgzsiIiIiIiIPwOCOiIiIiIjIAzC4IyIiIiIi8gAM7oiIiIiIiDwAgzsiIiIiIiIPwOCOiIiIiIjIAzC4IyIiIiIi8gAM7oiIiIiIiFD6/T/9dRmhbg7iPAAAAABJRU5ErkJggg==", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3kAAAGGCAYAAADGq0gwAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAhaZJREFUeJzt3Qd4U1UbB/A3oxPKKLL3EpC9pyCyFFERFAQE994LxU9F3AsHiKKCgFvEgQoukCHiQgRFBJS920L3yLzf8z940yRNS9KmTZr8f8+TNrlJbk7uuUnue8857zFomqYJERERERERRQRjqAtAREREREREwcMgj4iIiIiIKIIwyCMiIiIiIoogDPKIiIiIiIgiCIM8IiIiIiKiCMIgj4iIiIiIKIIwyCMiIiIiIoogDPKIiIiIiIgiCIM8IiIiIiKiCMIgj4iC7rLLLpNmzZoFdZ0LFy4Ug8Ege/bskYr266+/Sr9+/aRKlSqqDJs2bZKHHnpIXY9GqAO8d9RJsGG92LZUObbb6tWr1WvjP4WmfvQ6WLJkSdh+h4ajo0ePyoUXXii1atVS2+WFF15Qy//55x8ZPny4VK9eXS3/9NNPQ11UolJhkEcUpnbu3CnXXnuttGjRQuLj46VatWrSv39/efHFFyU/P18i1eOPPx5WP6o2m00uuugiOX78uDz//PPy1ltvSdOmTSvktdevX68ODDMyMirk9YiK8/LLL5dLUE9UVrNnz1YBGb6rA3H77bfL119/LdOmTVPf62eddZZafumll8qff/4pjz32mFreo0cPVhJVSuZQF4CIilq2bJkKLOLi4mTKlCnSoUMHsVqtsm7dOrn77rvlr7/+ktdeey1igzycXR09erTH8smTJ8vFF1+stklFB9t79+6V119/Xa666qoKfW0EeTNmzFAtozVq1JBwgSAXJxpiYmKCvm6s12zmT1M4BnmnnHKK2hfdDRw4UNVZbGxsyMpG/gnVd2hF/F6i5S3Q76PvvvtOzj//fLnrrrtcy7Av//jjj/K///1PbrrppnIoLVHF4S8pUZjZvXu3+iHGgTR+hOrXr++678Ybb5R///1X/ahFG5PJpC4VLSUlRf0PpyAr1NCFCa3L5aG81huucnNzVTfgyspoNEZdnflSUFCgAl1sj3AVqu/Q8pSXlydr1qyRV155pVTf7d7f66mpqeo/v+8pEoTvtxFRlHr66aclJydH5s+f7xHg6Vq1aiW33nrrScdGeY8B0ceQ7dixQy655BLVvaV27drywAMPiKZpsn//fnVWE91C69WrJzNnzvRrPIe/Y3KeffZZNa4N4x8SEhKke/fuRcaQYD046F20aJG6jovecuD9+qNGjVJdWX3p27dvkS42b7/9tnpNvHZycrIKpPGeS4LXHjRokLqOllW8/hlnnFHic/x9nZ9//ll1D0I9JCYmqtf54YcfPOoLrbbQvHlz1/Y42Xiak603GPuCr/3uyJEjcvnll0ujRo1USwH2XazDvbwbNmyQESNGqBYhbB+8ryuuuOKkY5d+//13Ofvss1V5qlatKkOGDJGffvrJ4zH6/oH3escdd6j3g+DpggsucB24BVKOw4cPy7Zt207aBUzfFti/0Z0XJ2ewTmz3LVu2FNmfUH60Do8cOVKSkpJk0qRJ6j7s93feeac0btxYbb82bdqodaI+3FksFtXNDO8Pzz/vvPPkwIEDfo+LLW4sKfbbXr16qX2mZs2aqoXum2++UfdhPeg9gINpfT/UPwfFff4//PBD1+cA2xn72cGDB31uDyxHyz2u432hZcXhcJS43VetWqVe95NPPily37vvvqvuQ4uMDnWJHgL4TCIoxffDZ5995vE8dMnGa3fs2FGVBfsb9rvNmzd7PE5/z++//77cf//90rBhQ7XdsrKyJBD+7NeA7tqoc9QD9g18xtDDIy0trdh1Yz/BdyQ+2+gRUNx3ONaJx6GXCOof2wbfq2+++WaRdf7xxx9qv0adogyPPvqoLFiwwO9xfjhpefrpp6vPJYIofD/8/fffPvdPnMzUezDgPeC7BQGdt5UrV6r3iu2o27Vrl/q+Rl2jXvr06eNxYlTfDvhszZkzx7VP47X1rvj47sWyYI8tJ6pIbMkjCjOff/65+pFFQFQexo8fL+3atZMnn3xS/fDhhxo/hq+++qqceeaZ8tRTT8k777yjDnZ69uypDvaCAWMJcUCKg1p0PcUBEn6Iv/jiCznnnHPUYzD+AV0icbBxzTXXqGUtW7Ys9n3gQAdJUVBOHbpW4kDpmWeecS3D2AoEMOPGjVPrx0E/xnHgveFAq7izthgTiQM4dCG95ZZb1OvUrVu32Pfo7+vgYAcHJTgInj59ujr7j4MlbP/vv/9evf8xY8aoIOy9995TwQMOlAEHwcXxZ73ltS+MHTtWBQI333yzOjDCWfJvv/1W9u3b57qNLlUo/7333qu2BQ4MP/74YykJ1okDQxwIT506VXXJQvkQZCDo6N27t8fj8foIUvD+sX4kU0C3qw8++EDd7285ME4HJxvQsu7PgR4OirOzs1VrO1p1sL9jG2Jsj/s+Y7fbVYA5YMAAFcThIBQHm/hsIHC58sorpUuXLmqsEA40EQCh/nXYrxCQTZw4UX1HoM71z09poUswDnCxvocffli1SOFkAdaNbYVtiO2KQATd2KCkzwEOonFQjn3miSeeUAkusD0QgHt/3hDMYXugHrE9VqxYoU4q4HN//fXXF/saqH8ExNg/Eci7wzI8Hyd79H0I45nxWUadI8hYvHixCiw/+ugj1/MRHGA8ML6XEPij3NjXENhs3bpVGjRo4PE6jzzyiNpW+Hwg0Aiky6q/+zVO+OFxCIZwIqJbt24quEOAiuBe/15why6HCKBwMgPb0/370RcEVAiAse9hPNobb7yhAix8j7Rv3149Bvvh4MGDVeCDzwa24bx58/zu+oly4LsJv23Y11BGfDeiXjZu3FjkM4bvUNQB9h/cj9eqU6eO+k5yt3z5clVOfX9EnWE/RkCI72ycVMTnGJ8vnFREXeN7DL816L46bNgw9TsCnTp1UvsmAuoJEyaoEzHY54kqLY2IwkZmZiZO22vnn3++X4/fvXu3evyCBQuK3Ifl06dPd93GdSy75pprXMvsdrvWqFEjzWAwaE8++aRreXp6upaQkKBdeumlrmV4DTwfr+lu1apVajn+6/C8pk2bejwuLy/P47bVatU6dOignXnmmR7Lq1Sp4vG6xb0+tlVcXJx25513ejzu6aefVu9n79696vaePXs0k8mkPfbYYx6P+/PPPzWz2VxkuTf9/X344Ycey/XtqfP3dZxOp9a6dWttxIgR6rr79mnevLk2bNgw17JnnnnG5zb3JZD1lnVf8N7v8BjcRnmL88knn6jH/PrrryW+D+/9dvTo0VpsbKy2c+dO17JDhw5pSUlJ2sCBA4vsH0OHDvV4/7fffruql4yMjIDKgffrz7bXtwW20YEDB1zLf/75Z7Ucr++9znvvvddjHZ9++qla/uijj3osv/DCC1V9/Pvvv+r2pk2b1ONuuOEGj8dNnDixyHbz9Rn0td/+888/mtFo1C644ALN4XB4PNZ9O7Zv314bNGhQkfV5f/7xua5Tp476bOfn57se98UXX6jHPfjgg0W2x8MPP+yxzq5du2rdu3fXTmbatGnqO0CvW0hJSVGfN/dtMWTIEK1jx45aQUGBx3vr16+f+szocL/3NkD94jXcy6i/5xYtWhT5Xgv2fo3thed+/PHHRdap14/7d1R2draqp1NOOUX7/fffPR7v6zsc+wiWrV271mMben+33nzzzWpfdF/nsWPHtOTkZL8+J126dFH7BZ6j27x5s9r3pkyZUmT/vOKKKzyej/2zVq1aRdbbpEkTj+162223qed///33rmXYJvgObNasmUf94nE33nijz89zSd9lRJUFu2sShRG9uw+6YZUX9+QhGJ+Bbkv4vcNZXB3OZqK7GM5sBwu6+OjS09MlMzNTnaHGWdrS0LtS4Yy8e5c2tNige06TJk3UbbTQOJ1OdWYYZ8D1C7ohtm7dWrWeBIO/r4PpF5CiGy0xx44dcz0O3fXQXWvt2rVqPYEqzXqDtS+gbtGKgW5sqFtf9NYbtNz6mwUPrTzoMogWF/euuegKiveJLmbeXeTQAuzeHRH7GNaDFt5AyoHWKGwLf7troYxoKdKh1RStMWhp8ObdQoXHYPuj5cEdum+iDF9++aXrceD9uNtuu01KCy1X2C8efPDBIuPJSjNFCFqP0Fp6ww03eIzVQ2tj27ZtfY4nvu666zxuo878+e5BCwxa0Ny7fePzj9ZSdA/Vu2CiRRKfS7S06p8LfEbQgojPjN6NFK1S+jbAPoPHoCUH+7+v7ym0erl/r/krkP0aLY2dO3cu0lrpq37wnYqWV3RNxWcRLcL+OO2009Q216GV2/sz/9VXX6mWUfd1otVf725cEnR9xvcTWgfxHB1aztCS5usz4mufQH24f97RHRo9BdxbsrEufPbQUq5DHeJ7AS32aJElihZRHeThoOfcc89VXTBKMxcKuuTgSwv995ENzjsboA5ftuhigR8QjKdiGmoqKXABHIyUFz340WG8Aw7GvLv9YHlxB+ylgYNqBF94LfzQ40ACg+VxYFJa6G6I8WP62BuMdfrtt9/Uch0O4nCgjEALr+l+QRcoPbFKWfn7OnicfoDo/Th0ScJBa2m2SWnWG6x9Ad9t6EaFYATdptAdCmNLMU5Phy5v6NKJroFYP7qToSspylUcdHdFtysccHpDN1MEJ97jHb3fE7pugl7+0pTDH6h3b6eeemqRsUr4rcB4JncIQPE75H1yB+9Rv1//jyDEuwuzr+3jL3xmsE4c6AeDXlZfZUKQp9+vw/7m3QUZdea+v2E/wL6kX9CFUV8fuiKie6YO1/E9g99avSsiPpfoRu39uUCXXtA/m9if0DUWdYl9GvsHHoexaL4+k+hOWBqB7NeoH2RX9geCfXRfR9dIvZulP7w/M77qAPWmb1N3vpYFsk/g/eonowL5HANOGOD7xn38NV6ruNdxLwtRNIjqMXn4UsEZMvRzx/iX0pyNw1k8nFXF2TZfMJ4DZ5lwVgo/PhgkjLPnOGOHs4hE3kEeDva8EzYUp7gz7SUlLfCVXa24jGvuLWSleS0dxoNhTAQO/pGKHfs/xqDg4BpJEkoLJ2kwpgmteRiHgf84YMWYGh0OmFB2BCC+3mewxlz4+zp6axrGDBZ3pr00ZSrNeku7LxR3gIn6wMkyjCfDQTXG06AVpWvXrq7JmjFeEuNO8Rh892L8FZYFqx5OVv6KKkdx3FuLylNZPq8VyZ9sjwjk3A/OEZzpyXnQmodEVBifhkAddfjSSy8V+Vxg3Fxxv7l6oIKxt9hvsT9gvB1ORqGusG/7al0vTSteecIJC4x1xhhbjBH1dz8r7We+PPlTJrTaIclUaVqciaJBVAd56OrlnpHJG34wMMgciQ+Q3Qpn03C2Ws8qhoHHetpeDCj3NWHx3Llz1dk+PTsdziahKwbOFjLII1+Q6Qxz4KF1Sk8cUBz97Kb3vlceZyvL8lo4CYIz9jigdh+ojyDPWyA/2PgMYnshk99zzz2numqhW497ggS0euDAAJ9DtKyUF39fR2+FQUA/dOjQEtcZyLYIZL3lBWVAF0Nc0LKIYBPffUgUokMrCy5IUoMAH929cGDqaw5CtKIgiN++fXuR+9AlDQexSL5RGoGUI5CWVHdInONPd09k9EPrC1rw3Vvz8B71+/X/CDbQuuPeWuFr++Dz6us3yfvzijrDOtGNraTuff7ui3pZUSYknnGHZfr9gcAJUiTq0Ll3cUT2WmRTxe+0Pneje0u+/lgsP9nnAsE/kosgs7E7bEdfCU5KK5D9GvXj70k/9CZCd030MMJ+VJppBYqDekOrqDdfy3w9F4p7v9i2gU4jgjpB1lDvuezwWsW9jntZiKJBVHfXPBl8eeBAGz/86K6B1gGcNfL1Y14cPN/7hwXBnXtqZyJ3yLSGHzwcbCJTmDcc4CFTnX5Ajx9IdD12h9ayYNODCPfXQquAP5Oy46wsDhLdWxHQjc1XF2m8d18Hp8XBAd2hQ4dUl0SkOnc/wAO00uP10T3P+8w0bmOcRzD4+zrIBIdtiUyCerczd+7p/vUDH3+2RyDrDTZ0PUP3dXcoCw409W6Q6GblvV30oKK4rpLYnjhoXbp0qUe3R3wuEJhh3I3exdlf/pbD3ykUdNiX3acI+OWXX1SGypJOJOqQxQ+fDfcWKMDJQHxu9HXo/2fNmuXxOGS/9Ibtjy6G+O1yf0/eUw4gMEBQgaya3q1V7tvJ388lus4hCyJOcLpvT7Rwo9tyaTKBIgMjfkf1i3uQh+8/bBecSEAwiN9o94AMZcGJWWSuxPsv6XOB/c1738AJJO+pH8oqkP0aXYvxveZrqghfLW1o2cT+ge1/zz33BK3M+nELxtbpMN7RvatscdBzA58xZLl034cQvGJsIvb/QOnTe2A7usO68NlzP8ZCry38TuGES7C6JRNVBlHdklcSDOZFKwP+660C6O6BwcdYjm4d/sD4Ae9U07iNwcM46xhu3T0o9HBwhh96Pb09frTRioxpB3DmEgcd+txxgGAQ3XPwHwdYCMLQghBsGOOBlg+kz8aPO7oy4QQIkhycDA7s0NKGAzAkFsAYGMxPhG5S7geherCCVg08Hp89tIx5p8l3p883hs8nDp5wUOS9PTE1AMqNAyoc1OLx6EqNAycMyMdzy8rf18EBNQJSHJhimyLVPBJ24EASyVlwcIduhPq2APQoQIsFWiPQJdLXWe9A1hts2N+Q3AXJLXAQhXFneM84aEW5AQd4OPmABBLYVmi1ev3111W5SjrIwzbFVAw48EUyD6wbB+wIIDDuL1D+liPQKRSwL6OMSKqCsiHwQvp2nLQ5GdQpWpBQz9h3MIwAB7EIAtBVUD/BggNlpHZH+RHAoYsyhgD4ak3BdsdBPt4nhhQgEEfLDlqZ3ZOIoNx4XXRPRCs4TlagtR1ju/D5Q5dbfV/E81EfeA6CJ++WOsA+ih4v2P8w/hHl1adQwHZEevpgw3ckpgAAvA9v+K5B3WD8/NVXX62CRJQJgQC6eerz4KFXAIJdlB3bFtNfIIgpbj7OsvB3v8Y0GmhhxElmdCNFPeD7F1MoIJDDvuLrBDWOMVCvGE973333lbm82I8RSCNRCqbT0KdQwNg5lOdkLb3oRo7vJvROQWInfQoFlM97Xkx/YDweth2e7w5TZKBVF6+F/R6/U/rnGD1KwnmyeqKgC3V6z3CBTYHU2t7pnpHO3f2C1Mzjxo0r8nykgvaV9h7pmR9//HGPZcuWLVPr9jf1MkWnHTt2aFdffbVK+4xU20it3b9/f2327NkeqcCxH1155ZVa9erV1WOwfyIFdnFTKKSmphbZd7Fve0MabqRNd4d030hRj/TadevW1e677z7t22+/9WsKhfnz56vPA57btm1blc7bO507bNu2TaUQR0p63Ken7i9uCgeYNGmSK31+cT766CNtwIABrs8yyoD02du3b9eCMYVCoK+DVORjxoxRacGxTbC9UHcrV670eNwjjzyiNWzYUKUa9ydVuT/rLeu+4D2FQlpamnqPeK94PvbF3r17a4sXL3Y9Z+PGjdqECRNUynOUC+nUR40apW3YsMHjtbz3W/25mBqiatWqWmJiojZ48GBt/fr1Ho/R9w/vqRG8U/z7W45Ap1BAyvWZM2dqjRs3Vus9/fTTVYp4f7avnuYd0y00aNBAi4mJUZ8VrNN9GgPAtAS33HKLql+s69xzz9X279/vc7t98803aioDfH+0adNGe/vtt4vdb9944w01dQHKXrNmTVXn+Gzrjhw5op1zzjnqOwbP16dT8DWFCnzwwQeu9SHNPj6j7lNMlLQ9iitjcSwWiyoz9jv3aRu8v7uQqr9evXpq++IzhXpfsmSJ6zH4XsW0AfXr11ffP/i+/fHHH9V7dZ8+orjvhJKUdr8GTDtw0003qTKjLjHVCbYdPncllWfq1Klq+UsvvVTiFAqoV2/e71n/bsF+jTpFGZ544glt1qxZap3YP05mxYoVapti21arVk3tu1u3bvV4THHfTe5lx2cCn1tMl1NcXWP6kRo1amjx8fFar1691DGdN06hQJHOgD/BDx0rH5yFwplnPUMmxvZgjAYmLPUeAIyB+UiL7g4tK+iG4N39DIkmkFnTvTsNWgJxdrYsWQWJiCj00PKG1ma0VASjRZgCh94EaHVEi6j3eDoqXziWQQskuoj7k0QnGNAdE707cHzG7pdExWN3zWIgGxzGSKBbmfv8MYFC1wTvOWDQReNkCTWIiIjo5HByFWPr0G2Tyo/3EBOMM37rrbdUt8mKCvB0GDLDAI+oZFEd5OHMk/tYBvTZxqBi9OHGuAW05OFHA9nhEPThRwTjHzCBpz54HBnJMFYKfdIxtkMflKwP5MfUCRhMj/7s6E+PdOJI8+5rQlgiIiLyDxLbYEwvxuHhNxpjAKn84OQ0kthgrDjGNKLVFGP/MO1ERcJk57gQUcmiOsjbsGGDGuyuQxpmfTJhTFiObpUYHI104EhegIxdSDyBwdk6DNR3T0mNHxrQe8GiGw8COgw2x8BzTIKLwcqcPoGIiKj0kAgGyUBwUhW/2VS+cLyDJDDIVIkhLhiKgkAPw1KIKPxwTB4REREREVEEYS5ZIiIiIiKiCMIgj4iIiIiIKIJE3Zg8p9Mphw4dUpMUn2zyTiIiIiIionCBvB9I9oipY4zG4tvroi7IQ4DXuHHjUBeDiIiIiIioVPbv368SOhYn6oI8tODpG6ZatWqhLg4REREREZFfMHUJGqz0mKY4URfk6V00EeAxyCMiIiIiosrmZMPOmHiFiIiIiIgogjDIIyIiIiIiiiAM8oiIiIiIiCIIgzwiIiIiIqIIwiCPiIiIiIgogjDIIyIiIiIiiiAM8oiIiIiIiCIIgzwiIiIiIqIIwiCPiIiIiIgogphDXQAiIiIiOkFzOkWz2USz20WcTnXR9P+aVmSZaNqJ6+rJms//mvdyIgpIbOPGYoyLk8qEQR4RERFRKSGA0iwWcebmiiMnR/0v9npenmhWqwrinAjk9Ivd7louDgfrgijMNHriCRXoVSYM8oiIiIhKgODMlpIi9tRUsaWmij0lxfXfnpZ2IjgjIgojDPKIiIiIRMSeni6WXbvEsnOn2I4ccQVyaIULJs1gEKc5RjSzWZz/XTS32/gvJpNoRpOIwSBiNIpmNIgY8N/otuy/67gI/mPt6k/hdUPha7rfLkLdT0TubA6nxJmM0qRqValsGOQRERFR1HEWFIhlzx4V0OFSsHOnOI4dC2gdDnOMWGvWFHvVJHEkJIqWmCjOxETRcL1KFRFcT0wUSawiUqWKaAkJosXEqgCOiMJfusUqMUajmGvWlMqGQR4RERFFPLTM5W/b5grqrAcOnEhcUgK0flmr1TgRyCXXUhet1ikip9QSqVVbnElJbAEjorDEII+IiIgiDjJOoutl7oYNkrdxo9gOHSrx8Y6YWMlr2EgsjZuIo0kzkUaNRKuZLIKuk0RElQy/uYiIiCgiOK1WKfjrL8nduFEFdo7MzGJb6PLr1JOCxk3E3qSpOJs2F6lfX41zIyKKBAzyiIiIqNLC9AR5mzZJ3m+/Sd4ff6jpDLxpYpCcJk0lv+1pojVvKdKkiWiVbM4rIqJKE+Q98cQT8vHHH8u2bdskISFB+vXrJ0899ZS0adOm2OcsXLhQLr/8co9lcXFxUlBQUAElJiIionDoionALmvlSsn/80+fY+uQpTKr5aliad9RtI4dRZKqhaSsRERRF+StWbNGbrzxRunZs6fY7Xa57777ZPjw4bJ161apgqxUxahWrZps377dddvAtL9ERERRMcVB9po1krVqlc9MmLaERMlue5pYO3QSadtWJC4+JOUkIorqIO+rr74q0kpXp04d+e2332TgwIHFPg9BXb169SqghERERBRKmqZJwdatqtUu97ffRBwOj/st1apLdsfOYkdg16IlpycgIgp1kOct878B0snJySU+LicnR5o2bSpOp1O6desmjz/+uLRv397nYy0Wi7rosrKyglxqIiIiKo+xdtnffy/ZK1eq6Q+8E6dktm4jBX0GiHTowIQpREThGuQhYLvtttukf//+0gFf2MXAeL033nhDOnXqpILCZ599Vo3l++uvv6RRo0Y+x/3NmDGjnEtPREREwWDZt08yv/xScn/6STSbzeM+W5Wqkt6jtzj69hPDKbW5wYmIimHQ0A8iDFx//fXy5Zdfyrp163wGa8Wx2WzSrl07mTBhgjzyyCN+teQ1btxYBYgY20dEREShZ9m7V9I/+UTyNmwocl9W85aS16e/aJ06iyEmJiTlI6Lok26xSozRKMMb15FwgVimevXqJ41lwqIl76abbpIvvvhC1q5dG1CABzExMdK1a1f5999/fd6PzJu4EBERUeUJ7uzxCZLetYfY+w8QQ736apkhRGUkIqpsQhrkoRHx5ptvlk8++URWr14tzZs3D3gdDodD/vzzTxk5cmS5lJGIiIiCz7Jnz4ngDslU3FirJsnxQUNE69dfDHFxDOyIiCpbkIfpE959911ZunSpJCUlyZH/BlajCRLz5sGUKVOkYcOGamwdPPzww9KnTx9p1aqVZGRkyDPPPCN79+6Vq666KpRvhYiIiMoa3J0xRJz9BogxNpbBHRFRZQ3yXnnlFfX/jDPO8Fi+YMECueyyy9T1ffv2idFodN2Xnp4uV199tQoIa9asKd27d5f169fLaaedVsGlJyIiIn9Zdu8+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y1auXClTp06VO++8M9DVERFRFLBiBoX/xFePCWVRiIhOym63M2t8GTkcDjGZPE/q7du3zxU/hIKmaeoSDZOwB/wO7777brnyyivlhhtukBYtWqjLzTffLLfccotMmzatfEpJRESVmrWgcOqdqjVjQ1oWIiqd119/XSZOnKiu42R/lSpV5OGHH1a3d+zYIQ0bNlTXFy5cKEOHDlXXhw8frv63adNGqlatKt9//726nZ+fLxdddJHqtte7d2/ZvXu363XwmK5du6q5mQcNGuQxcbR3Sxeyvr/99tuqdefxxx+XRYsWqdc5++yzi20BeuCBB6RmzZpy6qmnyrfffuu6v1mzZvL0009Lu3btXC1FL7/8sjrWxbCkSy65RDIzMz2SDqKHW7169eS1117zeC2sa926da7bl112mTz66KOu27NmzZLWrVur99+rVy85duyYz23lvi392TavvPKKNG/eXE455RSVLNEXbL9q1apJbm6ua9mCBQtcr4+6uemmm1QPvUaNGsmTTz7petzPP/8sPXv2VM9v2rSpzJ4926MldcKECaqFDuXHtGvuUCerVq1Sra24H+8Z2xD1gO3QqVMnVUc6lA/xBsqB+po8ebIKHLGeXbt2qXXgAunp6eq18b5btmypcoi4b3u8HwSXiYmJsnPnTnnsscfU8DO8D3Qf3bp1q0i0t+RhB0IWTXxAsGMlJCSonTQuLq58SkhERJWetaDwnGJicnxIy0JU2Rx44AFxZGSU++uYatSQRo88Uuz9p59+uiuo27hxo9StW9cVyCD4wP3evvnmG3XsuH37dhUw6D3APvnkE1m2bJm89957csUVV6gAAQEaDvzPO+88mT9/vurW98ILL6jbOOYsaT5mBHv33XefCmDmzZtX7OP27NmjAoWjR4/K8uXLVaCJABNBBHz88ccq0MDBPwLARx55RJUXAc2UKVPk1ltvVYHXli1bVM82PAbBybXXXhvQOLsXX3xRli5dKqeddpps2rRJYmNjfW4rBCQ6f7YNAqs///xTvc8ePXrIuHHjVNDjDuvGfZ999pkKjAD1oAfwd911lwqaELhnZWXJsGHDpEOHDjJq1CiJiYlRAVSXLl3UPjBkyBAZMGCACjwB9Yr1fvjhh2K1FmZVhi+//FLVE4I8BMyAABnbF4EcAr6LL75Y9u7dq+IKbF/k+/jjjz+kevXqKsBE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RBTEz3/Iu2sSERERUSFM9Iw5xjCcBfOK4ToRRVeAl5qaqj77+D4oDQZ5RERERGEE00s1atRIZVLcs2dPqItDRCGAAA/fA/g+KA0GeURERERhpmrVqiq5HCa/JqLoExMTU+oADxjkEREREYUhHOCV5SCPiKIXE68QERERERFFEAZ5REREREREEcQcrelIMccEERERERFRZaHHMCebYiHqgrzs7Gz1v3HjxqEuChERERERUaliGkyKXhyDFmUzbTqdTjl06JAkJSWFzbwziMgRdO7fv7/EmespPLC+KhfWV+XC+qpcWF+VC+urcmF9VS5ZFXQ8j9ANAV6DBg3EaCx+5F3UteRhY2DOiXCEHYJBXuXB+qpcWF+VC+urcmF9VS6sr8qF9VW5VKuA4/mSWvB0TLxCREREREQUQRjkERERERERRRAGeWEgLi5Opk+frv5T+GN9VS6sr8qF9VW5sL4qF9ZX5cL6qlziwux4PuoSrxAREREREUUytuQRERERERFFEAZ5REREREREEYRBHhERERERUQRhkBckTzzxhPTs2VNNsl6nTh0ZPXq0bN++3eMxBQUFcuONN0qtWrWkatWqMnbsWDl69Kjr/s2bN8uECRPURIoJCQnSrl07efHFF4u81urVq6Vbt25qYGerVq1k4cKFwXobUSMY9XXs2DE566yz1GSUqAvU20033aQmw3TH+gqP+nKHusN8mQaDQTIyMlhfYVpfqB/vy/vvv8/6CsO6AvwWderUSeLj49W68Bx3f/zxh5x++unqfnxfPv3008F8K1EhGPWFevL12cIlJSXF9Tj+doVHfcGvv/4qQ4YMkRo1akjNmjVlxIgR6pjRHT9f4VNfK1eulH79+qn11KtXT+655x6x2+0VX19IvEJlN2LECG3BggXali1btE2bNmkjR47UmjRpouXk5Lgec91112mNGzfWVq5cqW3YsEHr06eP1q9fP9f98+fP12655RZt9erV2s6dO7W33npLS0hI0GbPnu16zK5du7TExETtjjvu0LZu3aruM5lM2ldffcVqrOD6On78uPbyyy9rv/76q7Znzx5txYoVWps2bbQJEyawvsKwvtydf/752tlnn42kU1p6ejrrK0zrC/WD9Rw+fNh1yc/PZ32FYV3NnDlTa9CggfbOO+9o//77r7Z582Zt6dKlrvszMzO1unXrapMmTVKv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30pUCOZ3IX6/Jk6cWOxr8bcrfOrrm2++USeQcbyBx5155plFpsTg5yt86mvw4MGuY8PevXtry5cvL/JaFVFfhv/eFBEREREREUUAjskjIiIiIiKKIAzyiIiIiIiIIgiDPCIiIiIiogjCII+IiIiIiCiCMMgjIiIiIiKKIAzyiIiIiIiIIgiDPCIiIiIiogjCII+IiIiIiCiCMMgjIiIiIiKKIAzyiIiIiIiIIgiDPCIiojDhcDjE6XSGuhhERFTJMcgjIiLy4c0335RatWqJxWLxWD569GiZPHmyur506VLp1q2bxMfHS4sWLWTGjBlit9tdj33uueekY8eOUqVKFWncuLHccMMNkpOT47p/4cKFUqNGDfnss8/ktNNOk7i4ONm3bx/rg4iIyoRBHhERkQ8XXXSRallDAKZLSUmRZcuWyRVXXCHff/+9TJkyRW699VbZunWrvPrqqypoe+yxxwp/ZI1GmTVrlvz111+yaNEi+e6772Tq1Kker5OXlydPPfWUzJs3Tz2uTp06rA8iIioTg6ZpWtlWQUREFJnQ8rZnzx5Zvny5q2Vuzpw58u+//8qwYcNkyJAhMm3aNNfj3377bRXEHTp0yOf6lixZItddd52kpaWp2wgKL7/8ctm0aZN07ty5gt4VERFFOgZ5RERExfj999+lZ8+esnfvXmnYsKF06tRJtfA98MADUrt2bdX10mQyuR6Plr+CggLJzc2VxMREWbFihTzxxBOybds2ycrKUl053e9HkHfttdeqZQaDgfVARERBYQ7OaoiIiCJP165dVQsbxucNHz5cdadEd01AgIcxeGPGjCnyPIzRQwvgqFGj5Prrr1ddOJOTk2XdunVy5ZVXitVqVUEeJCQkMMAjIqKgYpBHRERUgquuukpeeOEFOXjwoAwdOlQlUAEkXNm+fbu0atXK5/N+++03lSlz5syZamweLF68mNuaiIjKHYM8IiKiEkycOFHuuusuef3111WLnu7BBx9ULXVNmjSRCy+8UAVymzdvli1btsijjz6qgj+bzSazZ8+Wc889V3744QeZO3cutzUREZU7ZtckIiIqQfXq1WXs2LFStWpVNX2CbsSIEfLFF1/IN998o8bt9enTR55//nlp2rSpuh/dPJGoBZkzO3ToIO+8844an0dERFTemHiFiIjoJJBFs3379mo6BCIionDHII+IiKgY6enpsnr1atUdE3PhtWnThtuKiIjCHsfkERERlZBdE4EeulwywCMiosqCLXlEREREREQRhIlXiIiIiIiIIgiDPCIiIiIiogjCII+IiIiIiCiCMMgjIiIiIiKKIAzyiIiIiIiIIgiDPCIiIiIiogjCII+IiIiIiCiCMMgjIiIiIiKKIAzyiIiIiIiIJHL8HxSIhGCc+2n8AAAAAElFTkSuQmCC", "text/plain": [ "
" ] @@ -1620,39 +58305,40 @@ "\n", "fig, ax = plt.subplots(figsize=(9, 4))\n", "ax.fill_between(years_idx, yr_without.cumsum(), yr_with.cumsum(),\n", - " color=\"#3fb1c5\", alpha=0.3, label=\"savings from vintage locking\")\n", - "ax.plot(years_idx, yr_without.cumsum(), color=\"#dd5b5b\", lw=2, label=\"without vintage factors\")\n", - "ax.plot(years_idx, yr_with.cumsum(), color=\"#9c5ffd\", lw=2, label=\"with vintage factors\")\n", + " color=\"#3fb1c5\", alpha=0.3, label=\"savings from production-year locking\")\n", + "ax.plot(years_idx, yr_without.cumsum(), color=\"#dd5b5b\", lw=2, label=\"without production-year factors\")\n", + "ax.plot(years_idx, yr_with.cumsum(), color=\"#9c5ffd\", lw=2, label=\"with production-year factors\")\n", "ax.set(xlabel=\"year\", ylabel=\"cumulative GWP100 [kg CO2-eq]\",\n", - " title=\"Cumulative fleet emissions: vintage locking on/off\")\n", + " title=\"Cumulative fleet emissions: production-year locking on/off\")\n", "ax.legend(loc=\"lower right\", fontsize=\"small\")\n", "fig.tight_layout()\n" ] }, { "cell_type": "markdown", + "id": "002c12c1", "metadata": {}, "source": [ "## Wrap-up\n", "\n", "By moving to the explicit process/product paradigm, the fleet model collapses from four foreground\n", "nodes (`fleet_service`, `fleet_driving`, `ev_production`, `used_ev`) to two: a single process and a\n", - "single product. The cohort timing rides on the production edge between them, and `bw_timex` does\n", + "single product. The production-year timing rides on the production edge between them, and `bw_timex` does\n", "the rest:\n", "\n", "- automatic relinking of background inputs to the time-stamped databases (`background_2020/30/40`)\n", - " at every cohort × age coordinate;\n", - "- temporal explosion via convolution of the cohort TD with the age TDs, so a single edge specification\n", - " spawns the full cohort × calendar-year × age grid behind the scenes;\n", - "- per-cohort `temporal_evolution_factors` with `reference=\"consumer\"`, which give us\n", - " vintage-locked efficiencies — vehicles produced in 2020 keep their 2020 kWh/km even when they are\n", - " still driving in 2030 alongside more efficient 2025 cohort members.\n", - "\n", - "The flodym layer is doing the dMFA bookkeeping (stock-driven inflow, stock-by-cohort, age survival\n", + " at every production-year × age coordinate;\n", + "- temporal explosion via convolution of the production-year TD with the age TDs, so a single edge specification\n", + " spawns the full production-year × calendar-year × age grid behind the scenes;\n", + "- per-production-year `temporal_evolution_factors` with `reference=\"consumer\"`, which give us\n", + " production-year-locked efficiencies — vehicles produced in 2020 keep their 2020 kWh/km even when they are\n", + " still driving in 2030 alongside more efficient 2025 production-year groups.\n", + "\n", + "The flodym layer is doing the dMFA bookkeeping (stock-driven inflow, `stock_by_cohort`, age survival\n", "and retirement profiles) and feeds the resulting time series into `bw_timex` as relative\n", "TDs. From here, you can plug in any other lifetime distribution (`NormalLifetime`,\n", - "`LogNormalLifetime`, …), any other stock trajectory, or richer cohort effects (e.g. cohort-specific\n", - "battery chemistry by adding additional vintage factors on dedicated edges).\n" + "`LogNormalLifetime`, …), any other stock trajectory, or richer production-year effects (e.g. production-year-specific\n", + "battery chemistry by adding additional production-year factors on dedicated edges).\n" ] } ], diff --git a/notebooks/getting_started_explicit_process_product.ipynb b/notebooks/getting_started_explicit_process_product.ipynb new file mode 100644 index 0000000..d3773bc --- /dev/null +++ b/notebooks/getting_started_explicit_process_product.ipynb @@ -0,0 +1,1365 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "da01dccc", + "metadata": {}, + "source": [ + "# Getting Started with `bw_timex`: explicit processes and products\n", + "\n", + "This notebook is a product-explicit variant of [`getting_started.ipynb`](./getting_started.ipynb). It keeps the same tiny A/B/CO2 system, but models the foreground with separate **product** and **process** nodes:\n", + "\n", + "- `A product` is the thing we demand.\n", + "- `A process` is the operation that produces `A product` and consumes/emits other things.\n", + "\n", + "Brightway supports both this explicit process/product paradigm and the more common chimaera process+product paradigm. See the Brightway inventory docs on [processes, products, and something in between](https://docs.brightway.dev/en/latest/content/overview/inventory.html#processes-products-and-something-in-between) for the broader data-model discussion. Here we choose the explicit option because it makes output-side timing and production-version-specific foreground evolution easy to inspect. In fleet and stock models, a production or process version date is often called a **vintage**; this notebook uses the plainer phrase first and then treats vintage as that same idea.\n", + "\n", + "
\n", + " \n", + "
" + ] + }, + { + "cell_type": "markdown", + "id": "b6952006", + "metadata": {}, + "source": [ + "## The model\n", + "\n", + "The static system is still deliberately simple:\n", + "\n", + "```mermaid\n", + "flowchart LR\n", + "subgraph background[background]\n", + " B(\"Process B\"):::bg\n", + "end\n", + "\n", + "subgraph foreground[foreground]\n", + " AP([\"A product\"]):::product\n", + " A(\"A process\"):::fg\n", + "end\n", + "\n", + "subgraph biosphere[biosphere]\n", + " CO2(\"CO2\"):::bio\n", + "end\n", + "\n", + "A-->|\"1 unit\"|AP\n", + "B-->|\"3 kg\"|A\n", + "A-.->|\"5 kg\"|CO2\n", + "B-.->|\"11 kg\"|CO2\n", + "\n", + "classDef fg color:#222832, fill:#3fb1c5, stroke:none;\n", + "classDef product color:#222832, fill:#9c5ffd, stroke:none;\n", + "classDef bg color:#222832, fill:#3fb1c5, stroke:none;\n", + "classDef bio color:#222832, fill:#9c5ffd, stroke:none;\n", + "style background fill:none, stroke:none;\n", + "style foreground fill:none, stroke:none;\n", + "style biosphere fill:none, stroke:none;\n", + "```\n", + "\n", + "The important change is that the foreground process and its reference product are no longer the same node. The functional unit will demand `A product`, while all exchanges live on `A process`." + ] + }, + { + "cell_type": "markdown", + "id": "5aa8952d", + "metadata": {}, + "source": [ + "## Why split products and processes?\n", + "\n", + "In the classic Brightway style, an activity often bundles two concepts: the **process** and its **reference product**. That is compact, but it makes it harder to say whether timing belongs to the product being supplied or to the inputs used by the process.\n", + "\n", + "In the explicit paradigm:\n", + "\n", + "- A **product node** is a thing: `A product`, one kg of material, one vehicle lifetime, one kWh. It is what you demand.\n", + "- A **process node** is an operation: `A process`, the recipe that produces the product and consumes other products.\n", + "- A **production edge** links the process to the product.\n", + "\n", + "This gives a product a clean upstream and downstream interpretation. The same product can be consumed at one time and produced at another time, and `bw_timex` can carry both timestamps through the graph. This is not the only valid modelling style: chimaera nodes are still widely used and often pragmatic, especially when your source data already has one process tightly coupled to one reference product. The explicit style is useful here because the production-edge RTD can live directly on `A process -> A product` instead of on a structural wrapper activity." + ] + }, + { + "cell_type": "markdown", + "id": "b4fbd6d3", + "metadata": {}, + "source": [ + "## Project setup and background databases\n", + "\n", + "We create one biosphere flow, one 2020 background database, and one 2030 background database. `B production` emits less CO2 in 2030 than in 2020, so relinking over time has a visible effect." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "5a12da9b", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:15:42.743350Z", + "iopub.status.busy": "2026-05-04T08:15:42.743275Z", + "iopub.status.idle": "2026-05-04T08:15:44.364496Z", + "shell.execute_reply": "2026-05-04T08:15:44.363946Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/timodiepers/Documents/Coding/bw_timex/.venv/lib/python3.11/site-packages/bw2calc/__init__.py:54: UserWarning: \n", + "It seems like you have an ARM architecture, but haven't installed scikit-umfpack:\n", + "\n", + " https://pypi.org/project/scikit-umfpack/\n", + "\n", + "Installing it could give you much faster calculations.\n", + "\n", + " warnings.warn(UMFPACK_WARNING)\n", + "100%|██████████| 1/1 [00:00<00:00, 10837.99it/s]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[2m10:30:45+0200\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n", + "\u001b[2m10:30:45+0200\u001b[0m [\u001b[33m\u001b[1mwarning \u001b[0m] \u001b[1mNot able to determine geocollections for all datasets. This database is not ready for regionalization.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\n", + "100%|██████████| 1/1 [00:00<00:00, 19599.55it/s]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[2m10:30:45+0200\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n", + "\u001b[2m10:30:46+0200\u001b[0m [\u001b[33m\u001b[1mwarning \u001b[0m] \u001b[1mNot able to determine geocollections for all datasets. This database is not ready for regionalization.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\n", + "100%|██████████| 1/1 [00:00<00:00, 17848.10it/s]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[2m10:30:46+0200\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\n" + ] + } + ], + "source": [ + "from datetime import datetime\n", + "\n", + "import bw2data as bd\n", + "import numpy as np\n", + "from bw_temporalis import TemporalDistribution\n", + "\n", + "bd.projects.set_current(\"getting_started_explicit_process_product\")\n", + "\n", + "# Start from a clean project state so the notebook is reproducible.\n", + "for db in list(bd.databases):\n", + " del bd.databases[db]\n", + "for method in list(bd.methods):\n", + " del bd.methods[method]\n", + "\n", + "bd.Database(\"biosphere\").write(\n", + " {\n", + " (\"biosphere\", \"CO2\"): {\n", + " \"type\": \"emission\",\n", + " \"name\": \"CO2\",\n", + " \"unit\": \"kg\",\n", + " },\n", + " }\n", + ")\n", + "\n", + "for database_name, co2_amount in [(\"background_2020\", 11), (\"background_2030\", 7)]:\n", + " bd.Database(database_name).write(\n", + " {\n", + " (database_name, \"B\"): {\n", + " \"name\": \"B production\",\n", + " \"reference product\": \"B\",\n", + " \"location\": \"somewhere\",\n", + " \"unit\": \"kg\",\n", + " \"exchanges\": [\n", + " {\n", + " \"amount\": 1,\n", + " \"type\": \"production\",\n", + " \"input\": (database_name, \"B\"),\n", + " },\n", + " {\n", + " \"amount\": co2_amount,\n", + " \"type\": \"biosphere\",\n", + " \"input\": (\"biosphere\", \"CO2\"),\n", + " },\n", + " ],\n", + " },\n", + " }\n", + " )\n", + "\n", + "bd.Method((\"our\", \"method\")).write([((\"biosphere\", \"CO2\"), 1)])" + ] + }, + { + "cell_type": "markdown", + "id": "e5cf5644", + "metadata": {}, + "source": [ + "## Relative temporal distributions (RTDs) and foreground evolution\n", + "\n", + "A `TemporalDistribution` with `timedelta64` dates is a relative temporal distribution: its dates are offsets from the time of the consuming exchange.\n", + "\n", + "In this notebook we use three RTDs:\n", + "\n", + "1. `td_a_output` on the **output side** of `A process`: the production edge from `A process` to `A product`.\n", + "2. `td_b_input` on the **input side** of `A process`: the exchange where `A process` consumes `B production`.\n", + "3. `td_a_to_co2` on the biosphere exchange from `A process` to CO2.\n", + "\n", + "We also add **foreground temporal evolution factors** to the `B production -> A process` exchange. These factors model that later versions of `A process` need less `B` input per unit of `A product`. Here, \"version\" means the date when the foreground process instance is created by the output-side RTD. In other modelling contexts, especially fleet and stock models, this version date is often called the **vintage**. With `temporal_evolution_reference=\"consumer\"`, the factor is evaluated at that A-process version date (`date_consumer`), not at the background production date (`date_producer`)." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "aabc7a84", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:15:44.366368Z", + "iopub.status.busy": "2026-05-04T08:15:44.366214Z", + "iopub.status.idle": "2026-05-04T08:15:44.369023Z", + "shell.execute_reply": "2026-05-04T08:15:44.368569Z" + } + }, + "outputs": [], + "source": [ + "td_a_output = TemporalDistribution(\n", + " date=np.array([0, 6], dtype=\"timedelta64[Y]\"),\n", + " amount=np.array([0.6, 0.4]),\n", + ")\n", + "\n", + "td_b_input = TemporalDistribution(\n", + " date=np.array([-2, 0, 4], dtype=\"timedelta64[Y]\"),\n", + " amount=np.array([0.3, 0.5, 0.2]),\n", + ")\n", + "\n", + "td_a_to_co2 = TemporalDistribution(\n", + " date=np.array([0, 1], dtype=\"timedelta64[Y]\"),\n", + " amount=np.array([0.6, 0.4]),\n", + ")\n", + "\n", + "process_version_efficiency_factors = {\n", + " datetime(2024, 1, 1): 1.0,\n", + " datetime(2030, 1, 1): 0.5,\n", + "}" + ] + }, + { + "cell_type": "markdown", + "id": "16cb701e", + "metadata": {}, + "source": [ + "### What does an RTD on the output side mean?\n", + "\n", + "The output-side RTD lives on the production edge:\n", + "\n", + "```text\n", + "A process --td_a_output--> A product\n", + "```\n", + "\n", + "It says when the process supplies the product relative to the demand for that product. With a demand in 2024 and `td_a_output = [0 years: 60%, +6 years: 40%]`, `bw_timex` creates two time-specific instances of `A process`:\n", + "\n", + "- 60% of the demanded product is produced in 2024.\n", + "- 40% is produced in 2030.\n", + "\n", + "This is useful for production-time grouping or delivery timing. In a fleet model, the product could be a vehicle lifetime, and the output-side RTD would place vehicle production across production years.\n", + "\n", + "### What does an RTD on the input side mean?\n", + "\n", + "The input-side RTD lives on an exchange consumed by the process:\n", + "\n", + "```text\n", + "B production --td_b_input--> A process\n", + "```\n", + "\n", + "It says when the input is needed relative to each time-specific instance of `A process`. With `td_b_input = [-2 years: 30%, 0 years: 50%, +4 years: 20%]`, every `A process` instance consumes its `B` input partly two years before, partly in the same year, and partly four years later.\n", + "\n", + "### What happens when both sides have RTDs?\n", + "\n", + "They are combined. The output-side RTD first splits the process into production dates. Then each input-side RTD is applied relative to each of those dates.\n", + "\n", + "For this notebook:\n", + "\n", + "- `A process` in 2024 consumes `B` in 2022, 2024, and 2028.\n", + "- `A process` in 2030 consumes `B` in 2028, 2030, and 2034.\n", + "\n", + "The timeline therefore carries two dates for input rows:\n", + "\n", + "- `date_consumer`: when the consuming foreground process instance exists, here the A-process version date.\n", + "- `date_producer`: when the input/background production actually occurs.\n", + "\n", + "### Where do foreground evolution factors fit?\n", + "\n", + "The `process_version_efficiency_factors` are attached to the `B production -> A process` exchange. They scale the foreground exchange amount over time. The confusing part is which time should be used to pick the factor, because the timeline has two relevant dates:\n", + "\n", + "- `date_consumer`: the date of the consuming foreground process instance. In this notebook, this is the A-process version date: 2024 or 2030.\n", + "- `date_producer`: the date of the input event. In this notebook, this is when `B production` happens: 2022, 2024, 2028, 2030, or 2034.\n", + "\n", + "Use `temporal_evolution_reference=\"consumer\"` when the change is a property of the consuming process/product version. Here, all inputs belonging to the 2024 A-process version use factor `1.0`, while all inputs belonging to the 2030 A-process version use factor `0.5`. The 2030 A-process version keeps that factor even for an input event in 2034.\n", + "\n", + "Use `temporal_evolution_reference=\"producer\"` when the change is a property of the calendar year in which the exchange event happens. Then the 2034 B input would use the factor for 2034, regardless of whether it belongs to the 2024 or 2030 A-process version.\n", + "\n", + "Rule of thumb:\n", + "\n", + "```text\n", + "Is the change a property of the foreground process/product version date?\n", + "-> use consumer\n", + "\n", + "Is the change a property of the calendar year when the exchange happens?\n", + "-> use producer\n", + "```" + ] + }, + { + "cell_type": "markdown", + "id": "ecf0e5b0", + "metadata": {}, + "source": [ + "## Foreground system: explicit product and process\n", + "\n", + "The product node has no exchanges. The process node has all exchanges, including one production edge pointing to the product." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "ed056c28", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:15:44.370342Z", + "iopub.status.busy": "2026-05-04T08:15:44.370253Z", + "iopub.status.idle": "2026-05-04T08:15:44.401676Z", + "shell.execute_reply": "2026-05-04T08:15:44.401108Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[2m10:30:46+0200\u001b[0m [\u001b[33m\u001b[1mwarning \u001b[0m] \u001b[1mNot able to determine geocollections for all datasets. This database is not ready for regionalization.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 2/2 [00:00<00:00, 4473.92it/s]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[2m10:30:46+0200\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\n" + ] + } + ], + "source": [ + "bd.Database(\"foreground\").write(\n", + " {\n", + " (\"foreground\", \"A_product\"): {\n", + " \"name\": \"A product\",\n", + " \"type\": bd.labels.product_node_default,\n", + " \"unit\": \"unit\",\n", + " \"location\": \"somewhere\",\n", + " \"exchanges\": [],\n", + " },\n", + " (\"foreground\", \"A_process\"): {\n", + " \"name\": \"A process\",\n", + " \"type\": bd.labels.process_node_default,\n", + " \"unit\": \"unit\",\n", + " \"location\": \"somewhere\",\n", + " \"exchanges\": [\n", + " {\n", + " \"amount\": 1,\n", + " \"type\": bd.labels.production_edge_default,\n", + " \"input\": (\"foreground\", \"A_product\"),\n", + " \"temporal_distribution\": td_a_output,\n", + " },\n", + " {\n", + " \"amount\": 3,\n", + " \"type\": bd.labels.consumption_edge_default,\n", + " \"input\": (\"background_2020\", \"B\"),\n", + " \"temporal_distribution\": td_b_input,\n", + " \"temporal_evolution_factors\": process_version_efficiency_factors,\n", + " \"temporal_evolution_reference\": \"consumer\",\n", + " },\n", + " {\n", + " \"amount\": 5,\n", + " \"type\": \"biosphere\",\n", + " \"input\": (\"biosphere\", \"CO2\"),\n", + " \"temporal_distribution\": td_a_to_co2,\n", + " },\n", + " ],\n", + " },\n", + " }\n", + ")\n", + "\n", + "for db in bd.databases:\n", + " bd.Database(db).process()" + ] + }, + { + "cell_type": "markdown", + "id": "b97c55d1", + "metadata": {}, + "source": [ + "## Tell `bw_timex` which databases represent which dates\n", + "\n", + "The foreground database is dynamic, because its exchanges are distributed over time. The background databases represent static snapshots at 2020 and 2030." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "f82d7823", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:15:44.402971Z", + "iopub.status.busy": "2026-05-04T08:15:44.402872Z", + "iopub.status.idle": "2026-05-04T08:15:44.405116Z", + "shell.execute_reply": "2026-05-04T08:15:44.404700Z" + } + }, + "outputs": [], + "source": [ + "database_dates = {\n", + " \"background_2020\": datetime.strptime(\"2020\", \"%Y\"),\n", + " \"background_2030\": datetime.strptime(\"2030\", \"%Y\"),\n", + " \"foreground\": \"dynamic\",\n", + "}" + ] + }, + { + "cell_type": "markdown", + "id": "8a1964aa", + "metadata": {}, + "source": [ + "## Build the timeline\n", + "\n", + "The functional unit demands the product, not the process. This is the main user-facing difference from the classic getting-started notebook." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "2ca7aeca", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:15:44.406316Z", + "iopub.status.busy": "2026-05-04T08:15:44.406226Z", + "iopub.status.idle": "2026-05-04T08:15:44.813341Z", + "shell.execute_reply": "2026-05-04T08:15:44.812922Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:30:46.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2034-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 1\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
date_producerproducer_namedate_consumerconsumer_nameamounttemporal_market_shares
02022-01-01B production2024-01-01A process0.9{'background_2020': 0.8, 'background_2030': 0.2}
12024-01-01B production2024-01-01A process1.5{'background_2020': 0.6, 'background_2030': 0.4}
22024-01-01A process2024-01-01-10.6None
32028-01-01B production2024-01-01A process0.6{'background_2020': 0.2, 'background_2030': 0.8}
42028-01-01B production2030-01-01A process0.9{'background_2020': 0.2, 'background_2030': 0.8}
52030-01-01B production2030-01-01A process1.5{'background_2030': 1}
62030-01-01A process2030-01-01-10.4None
72034-01-01B production2030-01-01A process0.6{'background_2030': 1}
\n", + "
" + ], + "text/plain": [ + " date_producer producer_name date_consumer consumer_name amount \\\n", + "0 2022-01-01 B production 2024-01-01 A process 0.9 \n", + "1 2024-01-01 B production 2024-01-01 A process 1.5 \n", + "2 2024-01-01 A process 2024-01-01 -1 0.6 \n", + "3 2028-01-01 B production 2024-01-01 A process 0.6 \n", + "4 2028-01-01 B production 2030-01-01 A process 0.9 \n", + "5 2030-01-01 B production 2030-01-01 A process 1.5 \n", + "6 2030-01-01 A process 2030-01-01 -1 0.4 \n", + "7 2034-01-01 B production 2030-01-01 A process 0.6 \n", + "\n", + " temporal_market_shares \n", + "0 {'background_2020': 0.8, 'background_2030': 0.2} \n", + "1 {'background_2020': 0.6, 'background_2030': 0.4} \n", + "2 None \n", + "3 {'background_2020': 0.2, 'background_2030': 0.8} \n", + "4 {'background_2020': 0.2, 'background_2030': 0.8} \n", + "5 {'background_2030': 1} \n", + "6 None \n", + "7 {'background_2030': 1} " + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from bw_timex import TimexLCA\n", + "\n", + "a_product = bd.get_node(database=\"foreground\", code=\"A_product\")\n", + "\n", + "tlca = TimexLCA(\n", + " demand={a_product: 1},\n", + " method=(\"our\", \"method\"),\n", + " database_dates=database_dates,\n", + ")\n", + "\n", + "tlca.build_timeline(starting_datetime=datetime(2024, 1, 1), temporal_grouping=\"year\")" + ] + }, + { + "cell_type": "markdown", + "id": "d26cd9a7", + "metadata": {}, + "source": [ + "The timeline below shows the combined timing:\n", + "\n", + "- Rows where the producer is `A process` are the output-side RTD: `A product` is supplied in 2024 and 2030.\n", + "- Rows where the producer is `B production` are the input-side RTD applied under each A-process date.\n", + "- `date_consumer` is the A-process version date. This is the date used by our `consumer`-referenced foreground evolution factors.\n", + "- `temporal_market_shares` shows how `bw_timex` relinks each background input to the 2020 and 2030 background snapshots." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "1c9e5028", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:15:44.814743Z", + "iopub.status.busy": "2026-05-04T08:15:44.814597Z", + "iopub.status.idle": "2026-05-04T08:15:44.819864Z", + "shell.execute_reply": "2026-05-04T08:15:44.819496Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
producer_nameconsumer_namedate_producerdate_consumeramounttemporal_market_shares
0B productionA process2022-01-012024-01-010.9{'background_2020': 0.8, 'background_2030': 0.2}
2A process-12024-01-012024-01-010.6None
1B productionA process2024-01-012024-01-011.5{'background_2020': 0.6, 'background_2030': 0.4}
3B productionA process2028-01-012024-01-010.6{'background_2020': 0.2, 'background_2030': 0.8}
4B productionA process2028-01-012030-01-010.9{'background_2020': 0.2, 'background_2030': 0.8}
6A process-12030-01-012030-01-010.4None
5B productionA process2030-01-012030-01-011.5{'background_2030': 1}
7B productionA process2034-01-012030-01-010.6{'background_2030': 1}
\n", + "
" + ], + "text/plain": [ + " producer_name consumer_name date_producer date_consumer amount \\\n", + "0 B production A process 2022-01-01 2024-01-01 0.9 \n", + "2 A process -1 2024-01-01 2024-01-01 0.6 \n", + "1 B production A process 2024-01-01 2024-01-01 1.5 \n", + "3 B production A process 2028-01-01 2024-01-01 0.6 \n", + "4 B production A process 2028-01-01 2030-01-01 0.9 \n", + "6 A process -1 2030-01-01 2030-01-01 0.4 \n", + "5 B production A process 2030-01-01 2030-01-01 1.5 \n", + "7 B production A process 2034-01-01 2030-01-01 0.6 \n", + "\n", + " temporal_market_shares \n", + "0 {'background_2020': 0.8, 'background_2030': 0.2} \n", + "2 None \n", + "1 {'background_2020': 0.6, 'background_2030': 0.4} \n", + "3 {'background_2020': 0.2, 'background_2030': 0.8} \n", + "4 {'background_2020': 0.2, 'background_2030': 0.8} \n", + "6 None \n", + "5 {'background_2030': 1} \n", + "7 {'background_2030': 1} " + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tlca.timeline[\n", + " [\n", + " \"producer_name\",\n", + " \"consumer_name\",\n", + " \"date_producer\",\n", + " \"date_consumer\",\n", + " \"amount\",\n", + " \"temporal_market_shares\",\n", + " ]\n", + "].sort_values([\"date_consumer\", \"date_producer\", \"producer_name\"])\n" + ] + }, + { + "cell_type": "markdown", + "id": "6b61ed3e", + "metadata": {}, + "source": [ + "A quick check of the expected foreground timing and the selected process-version factors:" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "e78d8296", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:15:44.827798Z", + "iopub.status.busy": "2026-05-04T08:15:44.827695Z", + "iopub.status.idle": "2026-05-04T08:15:44.834410Z", + "shell.execute_reply": "2026-05-04T08:15:44.834068Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
A process version yearB production yearamountprocess-version factoreffective B amounttemporal_market_shares
0202420220.91.00.90{'background_2020': 0.8, 'background_2030': 0.2}
1202420241.51.01.50{'background_2020': 0.6, 'background_2030': 0.4}
3202420280.61.00.60{'background_2020': 0.2, 'background_2030': 0.8}
4203020280.90.50.45{'background_2020': 0.2, 'background_2030': 0.8}
5203020301.50.50.75{'background_2030': 1}
7203020340.60.50.30{'background_2030': 1}
\n", + "
" + ], + "text/plain": [ + " A process version year B production year amount process-version factor \\\n", + "0 2024 2022 0.9 1.0 \n", + "1 2024 2024 1.5 1.0 \n", + "3 2024 2028 0.6 1.0 \n", + "4 2030 2028 0.9 0.5 \n", + "5 2030 2030 1.5 0.5 \n", + "7 2030 2034 0.6 0.5 \n", + "\n", + " effective B amount temporal_market_shares \n", + "0 0.90 {'background_2020': 0.8, 'background_2030': 0.2} \n", + "1 1.50 {'background_2020': 0.6, 'background_2030': 0.4} \n", + "3 0.60 {'background_2020': 0.2, 'background_2030': 0.8} \n", + "4 0.45 {'background_2020': 0.2, 'background_2030': 0.8} \n", + "5 0.75 {'background_2030': 1} \n", + "7 0.30 {'background_2030': 1} " + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from bw_timex.utils import get_temporal_evolution_factor\n", + "\n", + "b_rows = tlca.timeline[tlca.timeline[\"producer_name\"] == \"B production\"].copy()\n", + "b_rows[\"A process version year\"] = b_rows[\"date_consumer\"].dt.year\n", + "b_rows[\"B production year\"] = b_rows[\"date_producer\"].dt.year\n", + "b_rows[\"process-version factor\"] = b_rows[\"date_consumer\"].apply(\n", + " lambda date: get_temporal_evolution_factor(process_version_efficiency_factors, date)\n", + ")\n", + "b_rows[\"effective B amount\"] = b_rows[\"amount\"].astype(float) * b_rows[\"process-version factor\"]\n", + "\n", + "b_rows[\n", + " [\n", + " \"A process version year\",\n", + " \"B production year\",\n", + " \"amount\",\n", + " \"process-version factor\",\n", + " \"effective B amount\",\n", + " \"temporal_market_shares\",\n", + " ]\n", + "].sort_values([\"A process version year\", \"B production year\"])" + ] + }, + { + "cell_type": "markdown", + "id": "03f7dbd6", + "metadata": {}, + "source": [ + "The unscaled amounts are the edge amount (`3 kg B`) multiplied by the input RTD weights. For each A-process instance, this gives `0.9`, `1.5`, and `0.6` kg of B before foreground evolution.\n", + "\n", + "The process-version-specific factor is then selected from `date_consumer`:\n", + "\n", + "- the 2024 A-process version keeps factor `1.0` for all its B inputs, including the B input produced in 2028;\n", + "- the 2030 A-process version keeps factor `0.5` for all its B inputs, including the B input produced in 2034.\n", + "\n", + "That is what version-specific, or vintage-specific, efficiency means here: the efficiency belongs to the foreground process version date (`date_consumer`), not to the calendar year in which each background input happens (`date_producer`)." + ] + }, + { + "cell_type": "markdown", + "id": "5c9e1ea9", + "metadata": {}, + "source": [ + "Aggregating by A-process version year makes the version-specific, or vintage-specific, efficiency difference even clearer:" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "4cbfa1ca", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:15:44.835741Z", + "iopub.status.busy": "2026-05-04T08:15:44.835669Z", + "iopub.status.idle": "2026-05-04T08:15:44.840904Z", + "shell.execute_reply": "2026-05-04T08:15:44.840553Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
A process version yearraw_B_amountprocess_version_factoreffective_B_amount
020243.01.03.0
120303.00.51.5
\n", + "
" + ], + "text/plain": [ + " A process version year raw_B_amount process_version_factor \\\n", + "0 2024 3.0 1.0 \n", + "1 2030 3.0 0.5 \n", + "\n", + " effective_B_amount \n", + "0 3.0 \n", + "1 1.5 " + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "b_rows.groupby(\"A process version year\", as_index=False).agg(\n", + " raw_B_amount=(\"amount\", \"sum\"),\n", + " process_version_factor=(\"process-version factor\", \"first\"),\n", + " effective_B_amount=(\"effective B amount\", \"sum\"),\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "86da7674", + "metadata": {}, + "source": [ + "## Calculate LCI and static LCIA\n", + "\n", + "From here onward, the workflow is the same as in the normal getting-started example. The score includes both background relinking over time and the process-version-specific foreground efficiency factors." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "ac600217", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:15:44.842052Z", + "iopub.status.busy": "2026-05-04T08:15:44.841987Z", + "iopub.status.idle": "2026-05-04T08:15:44.865433Z", + "shell.execute_reply": "2026-05-04T08:15:44.865058Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:30:46.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "data": { + "text/plain": [ + "15.860000000000001" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tlca.lci()\n", + "tlca.static_lcia()\n", + "\n", + "tlca.static_score" + ] + }, + { + "cell_type": "markdown", + "id": "ea2082b0", + "metadata": {}, + "source": [ + "For comparison, the static base LCA uses the original static system without time-explicit relinking or process-version-specific foreground scaling. The time-explicit score is lower because some `B production` is sourced from the cleaner 2030 background database and because the 2030 A-process version uses less B input." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "2c42e70f", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:15:44.866957Z", + "iopub.status.busy": "2026-05-04T08:15:44.866866Z", + "iopub.status.idle": "2026-05-04T08:15:44.868977Z", + "shell.execute_reply": "2026-05-04T08:15:44.868575Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Static base LCA score: 38.00 kg CO2-eq\n", + "Time-explicit static score: 15.86 kg CO2-eq\n" + ] + } + ], + "source": [ + "print(f\"Static base LCA score: {tlca.base_lca.score:.2f} kg CO2-eq\")\n", + "print(f\"Time-explicit static score: {tlca.static_score:.2f} kg CO2-eq\")" + ] + }, + { + "cell_type": "markdown", + "id": "c87426ee", + "metadata": {}, + "source": [ + "To isolate the foreground evolution effect, we can temporarily remove the process-version factors from the B input exchange and rerun the same time-explicit model. The only difference between the two runs below is the process-version-specific foreground efficiency." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "74934d91", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:15:44.870180Z", + "iopub.status.busy": "2026-05-04T08:15:44.870099Z", + "iopub.status.idle": "2026-05-04T08:15:44.930307Z", + "shell.execute_reply": "2026-05-04T08:15:44.929975Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-04 10:30:46.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2034-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n", + "\u001b[32m2026-05-04 10:30:46.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 1\n", + "Time-explicit score without foreground evolution: 26.72 kg CO2-eq\n", + "Time-explicit score with version-specific efficiencies: 15.86 kg CO2-eq\n", + "Version-efficiency reduction: 10.86 kg CO2-eq\n" + ] + } + ], + "source": [ + "a_process = bd.get_node(database=\"foreground\", code=\"A_process\")\n", + "b_input_edge = next(edge for edge in a_process.technosphere() if edge.input[\"code\"] == \"B\")\n", + "\n", + "saved_factors = b_input_edge[\"temporal_evolution_factors\"]\n", + "saved_reference = b_input_edge[\"temporal_evolution_reference\"]\n", + "del b_input_edge[\"temporal_evolution_factors\"]\n", + "del b_input_edge[\"temporal_evolution_reference\"]\n", + "b_input_edge.save()\n", + "bd.Database(\"foreground\").process()\n", + "\n", + "tlca_no_evolution = TimexLCA(\n", + " demand={a_product: 1},\n", + " method=(\"our\", \"method\"),\n", + " database_dates=database_dates,\n", + ")\n", + "tlca_no_evolution.build_timeline(\n", + " starting_datetime=datetime(2024, 1, 1),\n", + " temporal_grouping=\"year\",\n", + ")\n", + "tlca_no_evolution.lci()\n", + "tlca_no_evolution.static_lcia()\n", + "\n", + "# Restore the foreground exchange so rerunning later cells keeps the intended model.\n", + "b_input_edge[\"temporal_evolution_factors\"] = saved_factors\n", + "b_input_edge[\"temporal_evolution_reference\"] = saved_reference\n", + "b_input_edge.save()\n", + "bd.Database(\"foreground\").process()\n", + "\n", + "print(f\"Time-explicit score without foreground evolution: {tlca_no_evolution.static_score:.2f} kg CO2-eq\")\n", + "print(f\"Time-explicit score with version-specific efficiencies: {tlca.static_score:.2f} kg CO2-eq\")\n", + "print(f\"Version-efficiency reduction: {tlca_no_evolution.static_score - tlca.static_score:.2f} kg CO2-eq\")" + ] + }, + { + "cell_type": "markdown", + "id": "8254c19f", + "metadata": {}, + "source": [ + "## Optional: dynamic characterization\n", + "\n", + "The inventory still contains dates, so dynamic characterization works in the same way as in the original getting-started notebook." + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "615a9f74", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T08:15:44.931705Z", + "iopub.status.busy": "2026-05-04T08:15:44.931623Z", + "iopub.status.idle": "2026-05-04T08:15:44.939840Z", + "shell.execute_reply": "2026-05-04T08:15:44.939351Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "np.float64(15.86)" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from dynamic_characterization.ipcc_ar6 import characterize_co2\n", + "\n", + "emission_id = bd.get_activity((\"biosphere\", \"CO2\")).id\n", + "characterization_functions = {emission_id: characterize_co2}\n", + "\n", + "tlca.dynamic_lcia(\n", + " metric=\"GWP\",\n", + " time_horizon=100,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "\n", + "tlca.dynamic_score" + ] + }, + { + "cell_type": "markdown", + "id": "8ac5f9a5", + "metadata": {}, + "source": [ + "## Quick recap\n", + "\n", + "The explicit product/process version of the minimal `bw_timex` workflow is:\n", + "\n", + "1. Create a product node for the demanded thing.\n", + "2. Create a process node for the operation.\n", + "3. Put the output-side RTD on the production edge from process to product when the product supply itself is distributed over time.\n", + "4. Put input-side RTDs on the process exchanges when inputs occur before, during, or after each process instance.\n", + "5. Add `temporal_evolution_factors` to foreground exchanges when their amounts change by process version date or production year.\n", + "6. Use `temporal_evolution_reference=\"consumer\"` for version-specific, or vintage-specific, effects: the factor is evaluated at the process version date (`date_consumer`).\n", + "7. Demand the product node in `TimexLCA`.\n", + "\n", + "```python\n", + "tlca = TimexLCA(\n", + " demand={a_product: 1},\n", + " method=(\"our\", \"method\"),\n", + " database_dates=database_dates,\n", + ")\n", + "tlca.build_timeline(starting_datetime=datetime(2024, 1, 1))\n", + "tlca.lci()\n", + "tlca.static_lcia()\n", + "tlca.static_score\n", + "```\n", + "\n", + "The key interpretation is: an output-side RTD controls **when the process instance exists to supply the product**, while an input-side RTD controls **when each input is produced or consumed relative to that process instance**. With `temporal_evolution_reference=\"consumer\"`, foreground evolution factors are selected by the process version date, so later product/process versions can keep their own efficiencies across all later input events." + ] + }, + { + "cell_type": "markdown", + "id": "4ba3bbeb", + "metadata": {}, + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "bw-timex (3.11.5)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.5" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tests/fixtures/explicit_process_product_db_fixture.py b/tests/fixtures/explicit_process_product_db_fixture.py index e1e8311..6cc8009 100644 --- a/tests/fixtures/explicit_process_product_db_fixture.py +++ b/tests/fixtures/explicit_process_product_db_fixture.py @@ -44,8 +44,8 @@ def explicit_process_product_db(): ) td = TemporalDistribution( - date=[np.timedelta64(0, "Y"), np.timedelta64(1, "Y")], - amount=[0.6, 0.4], + date=np.array([0, 1], dtype="timedelta64[Y]"), + amount=np.array([0.6, 0.4]), ) bd.Database("foreground").write( @@ -53,6 +53,7 @@ def explicit_process_product_db(): ("foreground", "fleet_driving_process"): { "name": "fleet driving process", "unit": "unit", + "location": "GLO", "type": "process", "exchanges": [ { @@ -71,6 +72,7 @@ def explicit_process_product_db(): ("foreground", "fleet_driving_product"): { "name": "fleet driving product", "unit": "unit", + "location": "GLO", "type": "product", "exchanges": [], }, diff --git a/tests/test_explicit_process_product_end_to_end.py b/tests/test_explicit_process_product_end_to_end.py index 0ddd537..1a0707d 100644 --- a/tests/test_explicit_process_product_end_to_end.py +++ b/tests/test_explicit_process_product_end_to_end.py @@ -2,11 +2,118 @@ import bw2calc as bc import bw2data as bd +import numpy as np import pytest +from bw_temporalis import TemporalDistribution from bw_timex import TimexLCA +def _write_multilayer_explicit_process_product_db(): + bd.Database("bio").write( + {("bio", "co2"): {"name": "carbon dioxide", "unit": "kg", "type": "emission"}} + ) + bd.Database("background").write( + { + ("background", "input"): { + "name": "input production", + "reference product": "input", + "unit": "kg", + "location": "GLO", + "exchanges": [ + {"input": ("background", "input"), "amount": 1, "type": "production"}, + {"input": ("bio", "co2"), "amount": 1, "type": "biosphere"}, + ], + } + } + ) + bd.Method(("GWP", "example")).write([(("bio", "co2"), 1.0)]) + + td_final_output = TemporalDistribution( + date=np.array([0, 2], dtype="timedelta64[Y]"), + amount=np.array([0.6, 0.4]), + ) + td_component_output = TemporalDistribution( + date=np.array([0, 1], dtype="timedelta64[Y]"), + amount=np.array([0.25, 0.75]), + ) + + bd.Database("foreground").write( + { + ("foreground", "component_product"): { + "name": "component product", + "type": "product", + "unit": "unit", + "location": "GLO", + "exchanges": [], + }, + ("foreground", "component_process"): { + "name": "component process", + "type": "process", + "unit": "unit", + "location": "GLO", + "exchanges": [ + { + "input": ("foreground", "component_product"), + "amount": 1, + "type": "production", + "temporal_distribution": td_component_output, + }, + { + "input": ("background", "input"), + "amount": 4, + "type": "technosphere", + }, + ], + }, + ("foreground", "final_product"): { + "name": "final product", + "type": "product", + "unit": "unit", + "location": "GLO", + "exchanges": [], + }, + ("foreground", "final_process"): { + "name": "final process", + "type": "process", + "unit": "unit", + "location": "GLO", + "exchanges": [ + { + "input": ("foreground", "final_product"), + "amount": 1, + "type": "production", + "temporal_distribution": td_final_output, + }, + { + "input": ("foreground", "component_product"), + "amount": 2, + "type": "technosphere", + }, + ], + }, + } + ) + for db in bd.databases: + bd.Database(db).process() + + +def _run_multilayer_explicit_process_product_lca(): + final_product = bd.get_node(database="foreground", code="final_product") + tlca = TimexLCA( + demand={final_product.key: 1}, + method=("GWP", "example"), + database_dates={ + "background": datetime(2030, 1, 1), + "foreground": "dynamic", + }, + ) + tlca.build_timeline(starting_datetime=datetime(2030, 1, 1)) + tlca.lci() + tlca.static_lcia() + return tlca + + @pytest.mark.usefixtures("explicit_process_product_db") class TestExplicitProcessProductEndToEnd: def test_static_and_timex_scores_match(self, explicit_process_product_db): @@ -29,3 +136,238 @@ def test_static_and_timex_scores_match(self, explicit_process_product_db): assert tlca.base_lca.score == pytest.approx(slca.score) assert len(tlca.timeline) > 1 + + production_rows = tlca.timeline[ + tlca.timeline["producer_name"] == "fleet driving process" + ] + assert set(production_rows["date_producer"].dt.year) == {2030, 2031} + assert sorted(production_rows["amount"].tolist()) == pytest.approx([0.4, 0.6]) + + electricity_rows = tlca.timeline[tlca.timeline["producer_name"] == "electricity"] + assert set(electricity_rows["date_consumer"].dt.year) == {2030, 2031} + assert tlca.static_score == pytest.approx(slca.score) + + +def test_explicit_product_output_td_convolves_with_input_td(): + bd.projects.set_current("__test_explicit_product_output_input_td__") + bd.databases.clear() + bd.methods.clear() + + bd.Database("bio").write( + {("bio", "co2"): {"name": "carbon dioxide", "unit": "kg", "type": "emission"}} + ) + bd.Database("background").write( + { + ("background", "input"): { + "name": "input production", + "reference product": "input", + "unit": "kg", + "location": "GLO", + "exchanges": [ + {"input": ("background", "input"), "amount": 1, "type": "production"}, + {"input": ("bio", "co2"), "amount": 0.5, "type": "biosphere"}, + ], + } + } + ) + bd.Method(("GWP", "example")).write([(("bio", "co2"), 1.0)]) + + td_output = TemporalDistribution( + date=np.array([0, 2], dtype="timedelta64[Y]"), + amount=np.array([0.6, 0.4]), + ) + td_input = TemporalDistribution( + date=np.array([0, 1], dtype="timedelta64[Y]"), + amount=np.array([0.25, 0.75]), + ) + + bd.Database("foreground").write( + { + ("foreground", "service_process"): { + "name": "service process", + "type": "process", + "unit": "unit", + "location": "GLO", + "exchanges": [ + { + "input": ("foreground", "service_product"), + "amount": 1, + "type": "production", + "temporal_distribution": td_output, + }, + { + "input": ("background", "input"), + "amount": 8, + "type": "technosphere", + "temporal_distribution": td_input, + }, + ], + }, + ("foreground", "service_product"): { + "name": "service product", + "type": "product", + "unit": "unit", + "location": "GLO", + "exchanges": [], + }, + } + ) + for db in bd.databases: + bd.Database(db).process() + + product = bd.get_node(database="foreground", code="service_product") + method = ("GWP", "example") + demand = {product.key: 1} + database_dates = { + "background": datetime(2030, 1, 1), + "foreground": "dynamic", + } + + slca = bc.LCA(demand, method=method) + slca.lci() + slca.lcia() + + tlca = TimexLCA(demand=demand, method=method, database_dates=database_dates) + tlca.build_timeline(starting_datetime=datetime(2030, 1, 1)) + tlca.lci() + tlca.static_lcia() + + production_rows = tlca.timeline[ + tlca.timeline["producer_name"] == "service process" + ].sort_values("date_producer") + assert production_rows["date_producer"].dt.year.tolist() == [2030, 2032] + assert production_rows["date_consumer"].dt.year.tolist() == [2030, 2032] + assert production_rows["amount"].tolist() == pytest.approx([0.6, 0.4]) + + input_rows = tlca.timeline[tlca.timeline["producer_name"] == "input production"] + observed = sorted( + ( + row.date_consumer.year, + row.date_producer.year, + float(row.amount), + ) + for row in input_rows.itertuples() + ) + assert observed == pytest.approx( + [ + (2030, 2030, 2.0), + (2030, 2031, 6.0), + (2032, 2032, 2.0), + (2032, 2033, 6.0), + ] + ) + + assert tlca.base_lca.score == pytest.approx(slca.score) + assert tlca.static_score == pytest.approx(4.0) + assert tlca.static_score == pytest.approx(slca.score) + + service_process = bd.get_node(database="foreground", code="service_process") + input_edge = next(edge for edge in service_process.technosphere()) + input_edge["temporal_evolution_factors"] = { + datetime(2030, 1, 1): 1.0, + datetime(2032, 1, 1): 0.5, + } + input_edge["temporal_evolution_reference"] = "consumer" + input_edge.save() + bd.Database("foreground").process() + + tlca_with_process_version_evolution = TimexLCA( + demand=demand, + method=method, + database_dates=database_dates, + ) + tlca_with_process_version_evolution.build_timeline( + starting_datetime=datetime(2030, 1, 1) + ) + tlca_with_process_version_evolution.lci() + tlca_with_process_version_evolution.static_lcia() + + evolved_rows = tlca_with_process_version_evolution.timeline[ + tlca_with_process_version_evolution.timeline["producer_name"] == "input production" + ] + assert set(evolved_rows["date_consumer"].dt.year) == {2030, 2032} + assert set(evolved_rows["temporal_evolution_reference"]) == {"consumer"} + assert tlca_with_process_version_evolution.static_score == pytest.approx(2.0) + + +def test_multilayer_explicit_process_product_chain_with_evolution(): + bd.projects.set_current("__test_multilayer_explicit_process_product_chain__") + bd.databases.clear() + bd.methods.clear() + _write_multilayer_explicit_process_product_db() + + tlca = _run_multilayer_explicit_process_product_lca() + + final_rows = tlca.timeline[ + tlca.timeline["producer_name"] == "final process" + ].sort_values("date_producer") + assert final_rows["date_producer"].dt.year.tolist() == [2030, 2032] + assert final_rows["date_consumer"].dt.year.tolist() == [2030, 2032] + assert final_rows["amount"].tolist() == pytest.approx([0.6, 0.4]) + + component_rows = tlca.timeline[ + tlca.timeline["producer_name"] == "component process" + ] + observed_component_timeline = sorted( + ( + row.date_consumer.year, + row.date_producer.year, + float(row.amount), + ) + for row in component_rows.itertuples() + ) + assert observed_component_timeline == pytest.approx( + [ + (2030, 2030, 0.5), + (2030, 2031, 1.5), + (2032, 2032, 0.5), + (2032, 2033, 1.5), + ] + ) + + background_rows = tlca.timeline[ + tlca.timeline["producer_name"] == "input production" + ] + observed_background_timeline = sorted( + ( + row.date_consumer.year, + row.date_producer.year, + float(row.amount), + ) + for row in background_rows.itertuples() + ) + assert observed_background_timeline == pytest.approx( + [ + (2030, 2030, 4.0), + (2031, 2031, 4.0), + (2032, 2032, 4.0), + (2033, 2033, 4.0), + ] + ) + assert tlca.static_score == pytest.approx(8.0) + + final_process = bd.get_node(database="foreground", code="final_process") + component_edge = next( + edge + for edge in final_process.technosphere() + if edge.input["code"] == "component_product" + ) + component_edge["temporal_evolution_factors"] = {datetime(2030, 1, 1): 0.5} + component_edge["temporal_evolution_reference"] = "consumer" + component_edge.save() + bd.Database("foreground").process() + + evolved_tlca = _run_multilayer_explicit_process_product_lca() + evolved_component_rows = evolved_tlca.timeline[ + evolved_tlca.timeline["producer_name"] == "component process" + ] + assert sorted( + ( + row.date_consumer.year, + row.date_producer.year, + float(row.amount), + ) + for row in evolved_component_rows.itertuples() + ) == pytest.approx(observed_component_timeline) + assert set(evolved_component_rows["temporal_evolution_reference"]) == {"consumer"} + assert evolved_tlca.static_score == pytest.approx(4.0) From 30afb16c5c816e73d43b8b99b5b6caaa4c94abc3 Mon Sep 17 00:00:00 2001 From: TimoDiepers Date: Mon, 4 May 2026 11:05:36 +0200 Subject: [PATCH 20/26] chore: cleanup nb structure --- .../{ => explicit_product_modeling}/example_battery_cascade.ipynb | 0 .../example_electric_vehicle_fleet_explicit_process_product.ipynb | 0 .../getting_started_explicit_process_product.ipynb | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename notebooks/{ => explicit_product_modeling}/example_battery_cascade.ipynb (100%) rename notebooks/{ => explicit_product_modeling}/example_electric_vehicle_fleet_explicit_process_product.ipynb (100%) rename notebooks/{ => explicit_product_modeling}/getting_started_explicit_process_product.ipynb (100%) diff --git a/notebooks/example_battery_cascade.ipynb b/notebooks/explicit_product_modeling/example_battery_cascade.ipynb similarity index 100% rename from notebooks/example_battery_cascade.ipynb rename to notebooks/explicit_product_modeling/example_battery_cascade.ipynb diff --git a/notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb b/notebooks/explicit_product_modeling/example_electric_vehicle_fleet_explicit_process_product.ipynb similarity index 100% rename from notebooks/example_electric_vehicle_fleet_explicit_process_product.ipynb rename to notebooks/explicit_product_modeling/example_electric_vehicle_fleet_explicit_process_product.ipynb diff --git a/notebooks/getting_started_explicit_process_product.ipynb b/notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb similarity index 100% rename from notebooks/getting_started_explicit_process_product.ipynb rename to notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb From 809d261fb1d850c859d026970858878e2dbe21fd Mon Sep 17 00:00:00 2001 From: TimoDiepers Date: Thu, 7 May 2026 17:24:18 +0200 Subject: [PATCH 21/26] test: test product explicit ev score against chimaera --- tests/conftest.py | 1 + tests/fixtures/vehicle_explicit_db_fixture.py | 292 ++++++++++++++++++ tests/test_electric_vehicle_explicit.py | 130 ++++++++ 3 files changed, 423 insertions(+) create mode 100644 tests/fixtures/vehicle_explicit_db_fixture.py create mode 100644 tests/test_electric_vehicle_explicit.py diff --git a/tests/conftest.py b/tests/conftest.py index d22230d..1813abe 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -15,3 +15,4 @@ temporal_evolution_db, ) from .fixtures.vehicle_db_fixture import vehicle_db +from .fixtures.vehicle_explicit_db_fixture import vehicle_explicit_db diff --git a/tests/fixtures/vehicle_explicit_db_fixture.py b/tests/fixtures/vehicle_explicit_db_fixture.py new file mode 100644 index 0000000..bcd2208 --- /dev/null +++ b/tests/fixtures/vehicle_explicit_db_fixture.py @@ -0,0 +1,292 @@ +import bw2data as bd +import numpy as np +import pytest +from bw2data.tests import bw2test +from bw_temporalis import TemporalDistribution + + +@pytest.fixture +@bw2test +def vehicle_explicit_db(): + """ + Same EV system as ``vehicle_db`` but with the foreground modeled in the + explicit process/product paradigm (separate product node + process node) + instead of a chimaera node. + """ + bd.Database("bio").write( + { + ("bio", "CO2"): { + "type": "emission", + "name": "carbon dioxide", + }, + }, + ) + + bd.Database("db_2020").write( + { + ("db_2020", "glider"): { + "name": "market for glider, passenger car", + "location": "somewhere", + "reference product": "market for glider, passenger car", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2020", "glider")}, + {"amount": 6.29, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2020", "powertrain"): { + "name": "market for powertrain, for electric passenger car", + "location": "somewhere", + "reference product": "market for powertrain, for electric passenger car", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2020", "powertrain")}, + {"amount": 17.89, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2020", "battery"): { + "name": "battery production, Li-ion, LiMn2O4, rechargeable, prismatic", + "location": "somewhere", + "reference product": "battery production, Li-ion, LiMn2O4, rechargeable, prismatic", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2020", "battery")}, + {"amount": 8.23, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2020", "electricity"): { + "name": "market group for electricity, low voltage", + "location": "somewhere", + "reference product": "market group for electricity, low voltage", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2020", "electricity")}, + {"amount": 0.73, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2020", "dismantling"): { + "name": "market for manual dismantling of used electric passenger car", + "location": "somewhere", + "reference product": "market for manual dismantling of used electric passenger car", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2020", "dismantling")}, + {"amount": 0.0091, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2020", "battery_recycling"): { + "name": "market for used Li-ion battery", + "location": "somewhere", + "reference product": "market for used Li-ion battery", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2020", "battery_recycling")}, + {"amount": -1.18, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + } + ) + + bd.Database("db_2030").write( + { + ("db_2030", "glider"): { + "name": "market for glider, passenger car", + "location": "somewhere", + "reference product": "market for glider, passenger car", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2030", "glider")}, + {"amount": 4.37, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2030", "powertrain"): { + "name": "market for powertrain, for electric passenger car", + "location": "somewhere", + "reference product": "market for powertrain, for electric passenger car", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2030", "powertrain")}, + {"amount": 11.90, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2030", "battery"): { + "name": "battery production, Li-ion, LiMn2O4, rechargeable, prismatic", + "location": "somewhere", + "reference product": "battery production, Li-ion, LiMn2O4, rechargeable, prismatic", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2030", "battery")}, + {"amount": 5.26, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2030", "electricity"): { + "name": "market group for electricity, low voltage", + "location": "somewhere", + "reference product": "market group for electricity, low voltage", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2030", "electricity")}, + {"amount": 0.23, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2030", "dismantling"): { + "name": "market for manual dismantling of used electric passenger car", + "location": "somewhere", + "reference product": "market for manual dismantling of used electric passenger car", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2030", "dismantling")}, + {"amount": 0.008, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2030", "battery_recycling"): { + "name": "market for used Li-ion battery", + "location": "somewhere", + "reference product": "market for used Li-ion battery", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2030", "battery_recycling")}, + {"amount": -0.60, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + } + ) + + bd.Database("db_2040").write( + { + ("db_2040", "glider"): { + "name": "market for glider, passenger car", + "location": "somewhere", + "reference product": "market for glider, passenger car", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2040", "glider")}, + {"amount": 3.71, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2040", "powertrain"): { + "name": "market for powertrain, for electric passenger car", + "location": "somewhere", + "reference product": "market for powertrain, for electric passenger car", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2040", "powertrain")}, + {"amount": 9.79, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2040", "battery"): { + "name": "battery production, Li-ion, LiMn2O4, rechargeable, prismatic", + "location": "somewhere", + "reference product": "battery production, Li-ion, LiMn2O4, rechargeable, prismatic", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2040", "battery")}, + {"amount": 4.25, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2040", "electricity"): { + "name": "market group for electricity, low voltage", + "location": "somewhere", + "reference product": "market group for electricity, low voltage", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2040", "electricity")}, + {"amount": 0.067, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2040", "dismantling"): { + "name": "market for manual dismantling of used electric passenger car", + "location": "somewhere", + "reference product": "market for manual dismantling of used electric passenger car", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2040", "dismantling")}, + {"amount": 0.0077, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + ("db_2040", "battery_recycling"): { + "name": "market for used Li-ion battery", + "location": "somewhere", + "reference product": "market for used Li-ion battery", + "exchanges": [ + {"amount": 1, "type": "production", "input": ("db_2040", "battery_recycling")}, + {"amount": -0.40, "type": "biosphere", "input": ("bio", "CO2")}, + ], + }, + } + ) + + ELECTRICITY_CONSUMPTION = 0.2 + MILEAGE = 150_000 + LIFETIME = 16 + MASS_GLIDER = 840 + MASS_POWERTRAIN = 80 + MASS_BATTERY = 280 + + bd.Database("foreground").write( + { + ("foreground", "EV_product"): { + "name": "electric vehicle life cycle product", + "location": "somewhere", + "unit": "unit", + "type": "product", + "exchanges": [], + }, + ("foreground", "EV_process"): { + "name": "electric vehicle life cycle process", + "location": "somewhere", + "unit": "unit", + "type": "process", + "exchanges": [ + { + "amount": 1, + "type": "production", + "input": ("foreground", "EV_product"), + }, + { + "amount": MASS_GLIDER, + "type": "technosphere", + "input": ("db_2020", "glider"), + "temporal_distribution": TemporalDistribution( + date=np.array([-2, -1], dtype="timedelta64[Y]"), + amount=np.array([0.6, 0.4]), + ), + }, + { + "amount": MASS_POWERTRAIN, + "type": "technosphere", + "input": ("db_2020", "powertrain"), + "temporal_distribution": TemporalDistribution( + date=np.array([-2, -1], dtype="timedelta64[Y]"), + amount=np.array([0.6, 0.4]), + ), + }, + { + "amount": MASS_BATTERY, + "type": "technosphere", + "input": ("db_2020", "battery"), + "temporal_distribution": TemporalDistribution( + date=np.array([-2, -1], dtype="timedelta64[Y]"), + amount=np.array([0.6, 0.4]), + ), + }, + { + "amount": ELECTRICITY_CONSUMPTION * MILEAGE, + "type": "technosphere", + "input": ("db_2020", "electricity"), + "temporal_distribution": TemporalDistribution( + date=np.array([int(LIFETIME / 2)], dtype="timedelta64[Y]"), + amount=np.array([1]), + ), + }, + { + "amount": MASS_GLIDER, + "type": "technosphere", + "input": ("db_2020", "dismantling"), + "temporal_distribution": TemporalDistribution( + date=np.array([LIFETIME + 1], dtype="timedelta64[Y]"), + amount=np.array([1]), + ), + }, + { + "amount": -MASS_BATTERY, + "type": "technosphere", + "input": ("db_2020", "battery_recycling"), + "temporal_distribution": TemporalDistribution( + date=np.array([LIFETIME + 1], dtype="timedelta64[Y]"), + amount=np.array([1]), + ), + }, + ], + }, + } + ) + + bd.Method(("GWP", "example")).write([(("bio", "CO2"), 1)]) + + for db in bd.databases: + bd.Database(db).register() + bd.Database(db).process() diff --git a/tests/test_electric_vehicle_explicit.py b/tests/test_electric_vehicle_explicit.py new file mode 100644 index 0000000..385d13b --- /dev/null +++ b/tests/test_electric_vehicle_explicit.py @@ -0,0 +1,130 @@ +""" +Mirror of ``test_electric_vehicle.py`` using the explicit process/product +paradigm instead of the chimaera node convention. Verifies that demanding a +bare product node and routing all edges through a separate process node +yields the same TimexLCA static score as the chimaera-modeled equivalent. +""" + +from datetime import datetime + +import bw2calc as bc +import bw2data as bd +import pytest + +from bw_timex import TimexLCA + + +def test_vehicle_explicit_db_fixture(vehicle_explicit_db): + assert len(bd.databases) == 5 + + +@pytest.mark.usefixtures("vehicle_explicit_db") +class TestClass_EV_Explicit: + + @pytest.fixture(autouse=True) + def setup_method(self, vehicle_explicit_db): + self.ev_product = bd.get_node(database="foreground", code="EV_product") + + database_dates = { + "db_2020": datetime.strptime("2020", "%Y"), + "db_2030": datetime.strptime("2030", "%Y"), + "db_2040": datetime.strptime("2040", "%Y"), + "foreground": "dynamic", + } + + self.tlca = TimexLCA( + demand={self.ev_product.key: 1}, + method=("GWP", "example"), + database_dates=database_dates, + ) + + self.tlca.build_timeline( + starting_datetime=datetime.strptime("2024-01-02", "%Y-%m-%d") + ) + self.tlca.lci() + self.tlca.static_lcia() + + def test_base_lca_score(self): + slca = bc.LCA({self.ev_product.key: 1}, method=("GWP", "example")) + slca.lci() + slca.lcia() + assert self.tlca.base_lca.score == slca.score + + def test_bw_timex_score_matches_chimaera_manual(self): + # Identical hand-computation to test_electric_vehicle.py — the + # explicit product/process model must produce the same temporal + # interpolation result as the chimaera node. + ELECTRICITY_CONSUMPTION = 0.2 + MILEAGE = 150_000 + MASS_GLIDER = 840 + MASS_POWERTRAIN = 80 + MASS_BATTERY = 280 + + glider_2020 = [ + exc["amount"] for exc in bd.get_activity(("db_2020", "glider")).biosphere() + ][0] + glider_2030 = [ + exc["amount"] for exc in bd.get_activity(("db_2030", "glider")).biosphere() + ][0] + powertrain_2020 = [ + exc["amount"] + for exc in bd.get_activity(("db_2020", "powertrain")).biosphere() + ][0] + powertrain_2030 = [ + exc["amount"] + for exc in bd.get_activity(("db_2030", "powertrain")).biosphere() + ][0] + battery_2020 = [ + exc["amount"] for exc in bd.get_activity(("db_2020", "battery")).biosphere() + ][0] + battery_2030 = [ + exc["amount"] for exc in bd.get_activity(("db_2030", "battery")).biosphere() + ][0] + elec_2030 = [ + exc["amount"] + for exc in bd.get_activity(("db_2030", "electricity")).biosphere() + ][0] + elec_2040 = [ + exc["amount"] + for exc in bd.get_activity(("db_2040", "electricity")).biosphere() + ][0] + dismantling_2040 = [ + exc["amount"] + for exc in bd.get_activity(("db_2040", "dismantling")).biosphere() + ][0] + battery_recycling_2040 = [ + exc["amount"] + for exc in bd.get_activity(("db_2040", "battery_recycling")).biosphere() + ][0] + + # 2022 -> 80% 2020, 20% 2030; 2023 -> 70% 2020, 30% 2030 + expected_glider_score = ( + 0.6 * MASS_GLIDER * (0.8 * glider_2020 + 0.2 * glider_2030) + + 0.4 * MASS_GLIDER * (0.7 * glider_2020 + 0.3 * glider_2030) + ) + expected_powertrain_score = ( + 0.6 * MASS_POWERTRAIN * (0.8 * powertrain_2020 + 0.2 * powertrain_2030) + + 0.4 * MASS_POWERTRAIN * (0.7 * powertrain_2020 + 0.3 * powertrain_2030) + ) + expected_battery_score = ( + 0.6 * MASS_BATTERY * (0.8 * battery_2020 + 0.2 * battery_2030) + + 0.4 * MASS_BATTERY * (0.7 * battery_2020 + 0.3 * battery_2030) + ) + # electricity in 2032 -> 80% 2030, 20% 2040 + expected_electricity_score = ( + MILEAGE * ELECTRICITY_CONSUMPTION * (0.8 * elec_2030 + 0.2 * elec_2040) + ) + # dismantling 2041 -> 100% 2040 + expected_glider_recycling_score = MASS_GLIDER * dismantling_2040 + expected_battery_recycling_score = -(MASS_BATTERY * battery_recycling_2040) + + expected_timex_score = ( + expected_glider_score + + expected_powertrain_score + + expected_battery_score + + expected_electricity_score + + expected_glider_recycling_score + + expected_battery_recycling_score + ) + + assert self.tlca.static_score == pytest.approx(expected_timex_score, abs=0.5) From cc3fc9eaa85ef89c4402a2ca31c190fa4df0658d Mon Sep 17 00:00:00 2001 From: TimoDiepers Date: Fri, 8 May 2026 12:38:40 +0200 Subject: [PATCH 22/26] docs: spec for explicit product/process getting-started redesign Co-Authored-By: Claude Opus 4.7 --- ...roduct-process-getting-started-redesign.md | 163 ++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 docs/superpowers/specs/2026-05-08-explicit-product-process-getting-started-redesign.md diff --git a/docs/superpowers/specs/2026-05-08-explicit-product-process-getting-started-redesign.md b/docs/superpowers/specs/2026-05-08-explicit-product-process-getting-started-redesign.md new file mode 100644 index 0000000..9e6013f --- /dev/null +++ b/docs/superpowers/specs/2026-05-08-explicit-product-process-getting-started-redesign.md @@ -0,0 +1,163 @@ +# Redesign: getting_started_explicit_process_product.ipynb + +**Date:** 2026-05-08 +**Path:** `notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb` + +## Goal + +Replace the abstract A/B/CO2 example with a concrete fleet-flavored case +(residential heat pumps) that motivates the explicit product/process paradigm +through a real-world research question, and demonstrates how a unit process +plus normalized RTDs aggregates into a fleet-level result. + +Add a second part where the made-up RTDs are replaced with shapes derived from +a tiny `flodym` dynamic MFA, so readers see the bridge between dMFA fleet +thinking and `bw_timex` per-unit RTD thinking. + +## Research question + +> A municipality plans to subsidize installation of 100 residential heat pumps +> between 2025 and 2045 to replace gas boilers. What is the cumulative +> greenhouse gas footprint of that program when we account for (a) the +> electricity grid decarbonizing between 2025 and 2035 and (b) heat pump +> models installed in 2035 having ~30 % better COP than those installed in +> 2025? + +## System + +``` +biosphere: + CO2 + refrigerant_leak (high GWP) + +background (chimaera, one process+product per database): + electricity_market_2025 ~0.40 kg CO2 / kWh + electricity_market_2035 ~0.10 kg CO2 / kWh + +foreground (explicit product/process): + heat_pump (product, type=product, unit="unit", no exchanges) + heat_pump_lifecycle (process, type=process, unit="unit") + production: 1 heat_pump td=td_install + input: 18 000 kWh electricity_market td=td_use + temporal_evolution_factors=cop_factors + temporal_evolution_reference="consumer" + biosphere: 2 kg refrigerant_leak td=td_install +``` + +`heat_pump_lifecycle` is a per-unit LCA process — its exchange amounts +describe one heat pump's cradle-to-grave activity, with the use-phase +electricity bundled in. + +## Demand + +```python +demand = {heat_pump: 100} # 100 HPs deployed across the horizon +``` + +## Part 1 — made-up RTDs + +```python +td_install = TD([0, 5, 10] yr, [0.2, 0.5, 0.3]) # install-year shape +td_use = TD([0, 6, 12] yr, [0.4, 0.4, 0.2]) # per-unit lifetime kWh shape +cop_factors = {datetime(2025,1,1): 1.0, datetime(2035,1,1): 0.7} + +build_timeline(starting_datetime=datetime(2025,1,1), temporal_grouping="year") +``` + +Show: +1. Timeline with `date_producer` / `date_consumer` columns. Vintages are + 2025 / 2030 / 2035; electricity rows pile under each vintage with + td_use offsets. +2. Aggregation by vintage: confirms 20 / 50 / 30 unit cohorts, raw kWh per + cohort vs effective kWh after COP factor. +3. `static_score` vs `base_lca.score` — quantifies fleet-time effect. +4. Optional A/B run with COP factors removed → isolates vintage-efficiency + contribution. + +## Part 2 — RTDs from a tiny flodym dMFA + +Tiny dMFA setup: + +- Time horizon 2025–2060 (extends past horizon to capture last cohort's + retirements). +- Exogenous stock trajectory `S(t)`: linear ramp from 0 to 100 units + between 2025 and 2045, flat after. +- Lifetime model: Weibull, mean = 18 yr, shape ≈ 2. +- flodym yields: inflow `I(t)`, outflow `O(t)`, and the survival / + age-cohort matrix. + +Normalize: + +- `td_install = TD(I_year_offsets, I(t) / sum(I(t)))` +- `td_use = TD(age_year_offsets, age_use_profile / sum(age_use_profile))` + +Where `age_use_profile[k]` is the fraction of one unit's total lifetime +electricity drawn `k` years after install. With constant annual draw and +Weibull survival `S(k)`, `age_use_profile[k] ∝ S(k)`. Total lifetime kWh +on the edge stays 18 000. + +Rebuild `heat_pump_lifecycle` with derived `td_install` / `td_use`, +re-run TimexLCA, compare results vs Part 1. + +Concluding plot: stacked bar of CO2 per calendar year from manufacturing +(refrigerant + install impacts) and operation (electricity), showing how +fleet impacts spread across 2025–2060. + +## Why explicit product/process here + +- Output-side RTD on `heat_pump_lifecycle → heat_pump` carries install-year + distribution → `date_consumer` = install vintage. +- Input-side RTD on electricity edge carries operational profile relative to + install → `date_producer` = calendar year of electricity draw. +- Vintage-specific COP improvements hang on the electricity edge with + `temporal_evolution_reference="consumer"` so each vintage keeps its own + efficiency across all later draw years. +- With chimaera (process == product), there is no separate production edge + to host the install-year RTD; install timestamp and operational + timestamps collapse onto one node. + +## Notebook structure + +1. Title + research question + small mermaid diagram of the system. +2. "Why explicit product/process for fleet modeling" markdown. +3. Project setup: clean project, biosphere, two background databases. +4. Part 1 setup: define `td_install`, `td_use`, `cop_factors`, write + foreground product + process. +5. Walk-through of how unit process + RTDs + demand aggregates into fleet: + small table or markdown breakdown of vintages × use-phase years. +6. `database_dates`, `TimexLCA`, `build_timeline`, timeline display. +7. Aggregation by vintage, effective kWh, scores. +8. A/B comparison with/without COP factors. +9. Part 2: flodym dMFA — stock trajectory, Weibull lifetime, derive + `td_install` and `td_use`. Plot the dMFA inflow / stock / outflow. +10. Rebuild foreground exchanges with derived RTDs (use Brightway exchange + edits, same pattern as A/B comparison cell). Re-run TimexLCA. +11. Compare Part 1 vs Part 2 scores; show year-by-year emissions plot. +12. Quick recap: unit process + normalized RTDs + scalar demand → fleet. + +## Out of scope + +- No ecoinvent / premise integration; backgrounds stay tiny chimaera. +- No regionalization, no characterization beyond the simple `(our, method)` + CO2-eq method plus `dynamic_characterization` GWP100 in optional final + cell. +- No multi-product foreground; one product, one process. +- No EOL recycling credit modelling (refrigerant leak is the only EOL-ish + flow and it fires at install for simplicity). + +## Risks / things to verify during implementation + +- Confirm `temporal_evolution_factors` accepts datetime keys at the year + granularity used here, and that `get_temporal_evolution_factor` returns + the expected step values. +- Confirm flodym API for "stock-driven model with Weibull lifetime + distribution" matches the tiny snippet assumed here. If flodym's + current API differs, substitute equivalent numpy / scipy code that + produces the same `I(t)`, `S(k)` arrays — preserve the conceptual story. +- Confirm `bd.labels.product_node_default` / `process_node_default` / + `production_edge_default` / `consumption_edge_default` are the + identifiers in the user's bw2data version (already used in the existing + notebook, so safe to assume). +- Notebook must execute end-to-end in the project's `.venv` without + manual setup beyond `pip install bw_timex flodym` (already present per + the existing fleet notebook). From e38fe64a6f52fd10ba468b0f950a65a82ea2412a Mon Sep 17 00:00:00 2001 From: TimoDiepers Date: Fri, 8 May 2026 13:23:57 +0200 Subject: [PATCH 23/26] docs: implementation plan for HP fleet getting-started redesign Co-Authored-By: Claude Opus 4.7 --- ...roduct-process-getting-started-redesign.md | 989 ++++++++++++++++++ 1 file changed, 989 insertions(+) create mode 100644 docs/superpowers/plans/2026-05-08-explicit-product-process-getting-started-redesign.md diff --git a/docs/superpowers/plans/2026-05-08-explicit-product-process-getting-started-redesign.md b/docs/superpowers/plans/2026-05-08-explicit-product-process-getting-started-redesign.md new file mode 100644 index 0000000..a60ef32 --- /dev/null +++ b/docs/superpowers/plans/2026-05-08-explicit-product-process-getting-started-redesign.md @@ -0,0 +1,989 @@ +# Explicit Product/Process Getting-Started Notebook Redesign — Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** Replace the abstract A/B/CO2 example in `notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb` with a residential heat-pump fleet example whose RTDs are first hand-picked (Part 1) then derived from a tiny flodym dMFA (Part 2), to motivate the explicit product/process paradigm via a concrete fleet research question. + +**Architecture:** Single notebook overhaul. Replaces all cells of the existing notebook in place. Foreground holds one product (`heat_pump`) and one process (`heat_pump_lifecycle`). Backgrounds are tiny chimaera nodes for `electricity_market_2025` and `electricity_market_2035`. Part 2 imports `flodym` (`StockDrivenDSM`, `WeibullLifetime`) — same pattern as `example_electric_vehicle_fleet_explicit_process_product.ipynb`. Validation = end-to-end notebook execution with `jupyter nbconvert --execute`. + +**Tech Stack:** `bw_timex`, `bw2data`, `bw_temporalis`, `bw2calc`, `flodym` (StockDrivenDSM, WeibullLifetime), `numpy`, `pandas`, `matplotlib`, `dynamic_characterization`. Notebook auth via Jupyter cells; tests via `nbconvert --execute`. + +**Reference notebooks (read for tone/conventions, do not copy verbatim):** +- `notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb` (existing version — replaced) +- `notebooks/explicit_product_modeling/example_electric_vehicle_fleet_explicit_process_product.ipynb` (flodym pattern) +- `notebooks/getting_started.ipynb` (chimaera analog — for cross-reference link in narrative) + +--- + +## File Structure + +| Action | Path | Responsibility | +|---|---|---| +| Replace (in place) | `notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb` | The full notebook — narrative + code for the heat-pump fleet getting-started walkthrough | + +No other files created. The notebook is self-contained; backgrounds, dMFA and RTDs are all defined inline. + +--- + +## Notebook Outline + +The final notebook has 5 sections, in order: + +1. **Title + framing** — research question, system diagram, why explicit product/process for fleets. +2. **Project setup + backgrounds** — biosphere flows, two electricity-market chimaera databases, LCIA method. +3. **Part 1 — hand-picked RTDs** — define `td_install`, `td_use`, `cop_factors`; build foreground; `database_dates`; build timeline; show timeline + per-vintage aggregation; static score; A/B run with COP factors removed; optional dynamic characterization. +4. **Part 2 — RTDs from a tiny flodym dMFA** — build the dMFA; derive `td_install_dmfa`, `td_use_dmfa`; rebuild the electricity edge in place; rerun TimexLCA; compare Part 1 vs Part 2; year-by-year emissions plot. +5. **Recap.** + +--- + +## Numerical contract (used by tasks below) + +These are the values the notebook commits to. All later assertions and prose reference them. + +```python +# Backgrounds (per kWh, kg CO2) +ELEC_2025_CO2 = 0.40 +ELEC_2035_CO2 = 0.10 + +# Foreground (per heat pump unit, lifetime) +LIFETIME_KWH = 18_000 # total electricity per HP across its life +REFRIGERANT_KG = 2.0 # leak per HP +REFRIGERANT_GWP100 = 1430 # used only in dynamic characterization context + +# Demand +DEMAND_HPS = 100 + +# Part 1 RTDs (years offsets, weights) +td_install: [0, 5, 10] yr → [0.2, 0.5, 0.3] +td_use: [0, 6, 12] yr → [0.4, 0.4, 0.2] + +# COP factors (consumer-referenced) +cop_factors = {2025-01-01: 1.0, 2035-01-01: 0.7} + +# Part 2 dMFA +YEAR_START = 2025 +YEAR_END = 2060 +STOCK_SATURATION = 100 # 100 HPs in stock at saturation +STOCK_MIDPOINT = 2035 +STOCK_STEEPNESS = 0.45 +WEIBULL_SHAPE = 2.0 +WEIBULL_SCALE = 18.0 +``` + +Cross-validated values: +- Part 1 static base LCA score = 100 × (18000 × 0.40 + 2 × 0) = 720_000 kg CO2-eq (refrigerant has no characterization in `("our","method")`). + - Static base LCA in `bw_timex` uses the original chosen background (`electricity_market_2025`, 0.40 kg CO2/kWh). Expected: 720_000. +- Per-vintage COP factor table (Part 1): 2025-vintage factor=1.0; 2030-vintage factor=1.0 (closest lower year is 2025); 2035-vintage factor=0.7. **Plan tasks must verify this** — `get_temporal_evolution_factor` selects the closest lower entry, so 2030 picks 1.0 not 0.7. This is the same behavior used in the existing notebook (`Reference date 2034-01-01 ... closest lower year`). + +--- + +## Pre-flight: confirm environment runs the existing notebook + +This is a sanity check that the env is set up before the rewrite. + +### Task 0: Run the current notebook end-to-end + +**Files:** +- Verify only: `notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb` + +- [ ] **Step 1: Activate venv and execute** + +```bash +cd /Users/timodiepers/Documents/Coding/bw_timex +.venv/bin/jupyter nbconvert --to notebook --execute \ + notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb \ + --output /tmp/precheck.ipynb 2>&1 | tail -20 +``` + +Expected: completes without `CellExecutionError`. If it fails with module-not-found for `flodym`, install: `.venv/bin/pip install flodym`. If pre-existing notebook has a real bug, stop and fix it before continuing the rewrite — but it should pass since it was last edited recently. + +- [ ] **Step 2: Confirm flodym + dynamic_characterization available** + +```bash +.venv/bin/python -c "import flodym, dynamic_characterization; print(flodym.__version__, dynamic_characterization.__version__)" +``` + +Expected: prints two version strings, no ImportError. + +--- + +## Task 1: Skeleton the new notebook (replace the file) + +**Files:** +- Replace: `notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb` + +The strategy: write the notebook as a clean Python script first, then convert to ipynb with `jupytext`. If `jupytext` isn't available, fall back to building the JSON directly via a small Python helper. + +- [ ] **Step 1: Confirm jupytext availability** + +```bash +.venv/bin/python -c "import jupytext; print(jupytext.__version__)" 2>&1 | head -1 +``` + +If ImportError, install: `.venv/bin/pip install jupytext`. + +- [ ] **Step 2: Create a `.py` companion (percent format) that defines the entire notebook** + +Write file `notebooks/explicit_product_modeling/_redesign_draft.py` with the exact content shown in **Notebook Source Listing** (Appendix A below). Use percent format: +- Markdown cells: `# %% [markdown]` then `# `-prefixed lines. +- Code cells: `# %%` then code. + +(For the implementation, use Write tool to create `_redesign_draft.py` directly; do not paste through bash. The full content is in Appendix A.) + +- [ ] **Step 3: Convert .py → .ipynb, overwriting existing notebook** + +```bash +cd /Users/timodiepers/Documents/Coding/bw_timex +.venv/bin/jupytext --to notebook \ + notebooks/explicit_product_modeling/_redesign_draft.py \ + -o notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb +rm notebooks/explicit_product_modeling/_redesign_draft.py +``` + +Expected: notebook file replaced. `_redesign_draft.py` removed. No errors. + +- [ ] **Step 4: Quick visual diff of cell count** + +```bash +.venv/bin/python -c " +import json +nb = json.load(open('notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb')) +print('cells:', len(nb['cells'])) +for i, c in enumerate(nb['cells']): + src = ''.join(c['source'])[:80].replace('\n', ' ') + print(f'{i:2d} {c[\"cell_type\"]:8s} {src}') +" +``` + +Expected: ~40–50 cells listed. Cell 0 is markdown with `# Getting Started`. Final cell is markdown recap. + +- [ ] **Step 5: Commit the skeleton** + +```bash +git add notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb +git commit -m "docs: rewrite explicit-product/process getting-started for HP fleet (skeleton) + +Co-Authored-By: Claude Opus 4.7 " +``` + +--- + +## Task 2: Execute the notebook end-to-end and verify Part 1 numbers + +**Files:** +- Verify only: `notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb` + +- [ ] **Step 1: Execute the rewritten notebook** + +```bash +cd /Users/timodiepers/Documents/Coding/bw_timex +.venv/bin/jupyter nbconvert --to notebook --execute \ + notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb \ + --output /tmp/exec_check.ipynb 2>&1 | tail -40 +``` + +Expected: completes without `CellExecutionError`. Expected runtime < 60 s. If any cell fails, read the error, fix the corresponding cell in `getting_started_explicit_process_product.ipynb` directly via NotebookEdit (or rebuild via the .py round-trip if structural), commit the fix as `fix(nb): ...`, re-run. + +- [ ] **Step 2: Inspect Part 1 numeric outputs against the contract** + +```bash +.venv/bin/python -c " +import json +nb = json.load(open('/tmp/exec_check.ipynb')) +for c in nb['cells']: + if c['cell_type'] != 'code': continue + for o in c.get('outputs', []): + if 'text/plain' in o.get('data', {}): + print(''.join(o['data']['text/plain'])) + elif 'text' in o: + print(''.join(o['text'])) +" | grep -E "kg CO2-eq|static_score|score|effective" | head -30 +``` + +Expected lines (approximately, exact computed in the notebook itself): +- `Static base LCA score: 720000.00 kg CO2-eq` (100 × 18000 × 0.40) +- `Time-explicit static score: ` (lower, due to grid decarb + 2035 vintage COP factor) +- `Time-explicit score without foreground evolution: ` +- `Time-explicit score with version-specific efficiencies: ` +- `Version-efficiency reduction: ` + +If `Static base LCA score` ≠ 720000.00 ± 1, the foreground exchange amount or the background CO2 factor disagrees with the contract — fix the affected constant in the notebook source. + +- [ ] **Step 3: Inspect Part 2 numeric outputs** + +Look for cells that print Part 2 totals. Expected: `dmfa total inflow ≈ 100` (rounding from the logistic/Weibull dMFA tail — should be within ±5 % of 100 because the stock saturates after the horizon ends; if more than 10 % off, extend `YEAR_END` or note in narrative). + +If inflow total differs materially from `DEMAND_HPS=100`, the notebook should *normalize* `td_install` regardless (RTD weights always sum to 1), and the demand is still set explicitly to 100. The mismatch is OK as long as narrative explains it. If the discrepancy is huge (> 50 %), increase `YEAR_END`. + +- [ ] **Step 4: Verify the executed notebook is reproducible by re-executing** + +```bash +.venv/bin/jupyter nbconvert --to notebook --execute \ + notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb \ + --output /tmp/exec_check2.ipynb 2>&1 | tail -5 +diff <(python -c "import json; nb=json.load(open('/tmp/exec_check.ipynb')); print(sum(len(c.get('outputs',[])) for c in nb['cells']))") \ + <(python -c "import json; nb=json.load(open('/tmp/exec_check2.ipynb')); print(sum(len(c.get('outputs',[])) for c in nb['cells']))") +``` + +Expected: empty diff (same total output count). + +- [ ] **Step 5: Commit the executed notebook (with outputs)** + +The repo style (per existing notebooks) is to commit notebooks with their outputs. + +```bash +.venv/bin/jupyter nbconvert --to notebook --execute \ + notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb \ + --output notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb +git add notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb +git commit -m "docs: execute redesigned heat-pump fleet getting-started notebook + +Co-Authored-By: Claude Opus 4.7 " +``` + +--- + +## Task 3: Polish narrative, fix prose-vs-numbers drift, finalize + +After Task 2 produces verified numbers, the narrative may need small tweaks: the prose makes specific claims (e.g. "≈30 % reduction", "lower because grid decarbonized") that should match the actual computed scores. + +- [ ] **Step 1: Read the executed notebook and list every numeric claim in markdown cells** + +```bash +.venv/bin/python -c " +import json, re +nb = json.load(open('notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb')) +for i, c in enumerate(nb['cells']): + if c['cell_type'] != 'markdown': continue + src = ''.join(c['source']) + for line in src.split('\n'): + if re.search(r'\d+(\.\d+)?\s*(%|kg|kWh|years|year)', line): + print(f'cell {i}: {line.strip()[:120]}') +" +``` + +Expected: list of numeric claims. Cross-check each against actual computed outputs in adjacent code-cell outputs. + +- [ ] **Step 2: Fix any drift inline using NotebookEdit** + +For each mismatch, edit the markdown cell to match the executed number (or vice versa if the prose value is the desired one and a constant must change). + +- [ ] **Step 3: Re-execute to verify polish didn't break anything** + +```bash +.venv/bin/jupyter nbconvert --to notebook --execute \ + notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb \ + --output notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb 2>&1 | tail -5 +``` + +Expected: completes cleanly. + +- [ ] **Step 4: Commit polish** + +```bash +git add notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb +git commit -m "docs: polish heat-pump getting-started prose to match executed numbers + +Co-Authored-By: Claude Opus 4.7 " +``` + +--- + +## Appendix A — Full notebook source (jupytext percent format) + +This is the canonical content the implementer writes to `_redesign_draft.py` in Task 1, Step 2. **Treat all of this as definitive**; do not paraphrase the markdown or trim the code. + +```python +# %% [markdown] +# # Getting Started with `bw_timex`: explicit processes and products +# +# This notebook is a **fleet-flavored**, product-explicit getting-started +# example. It models a small program that installs **100 residential heat pumps** +# between 2025 and 2045, and uses `bw_timex` to compute the program's +# time-explicit greenhouse-gas footprint. +# +# **Research question.** A municipality plans to subsidize the installation +# of 100 residential air-source heat pumps between 2025 and 2045 to replace +# gas boilers. What is the cumulative GHG footprint of that program when we +# account for +# +# 1. the **electricity grid decarbonizing** between 2025 and 2035, and +# 2. heat pump models installed in **2035 having ~30 % better COP** than +# those installed in 2025? +# +# Brightway supports both the **chimaera** style (one node bundles process +# and reference product) and the **explicit product/process** style we use +# here (see [the Brightway inventory docs](https://docs.brightway.dev/en/latest/content/overview/inventory.html#processes-products-and-something-in-between)). +# For fleet/stock work the explicit style is convenient because the +# **production edge** between the lifecycle process and the unit-good product +# is exactly where the install-year distribution naturally lives. + +# %% [markdown] +# ## The system +# +# ```mermaid +# flowchart LR +# subgraph background[background] +# E25(["electricity_market_2025"]):::bg +# E35(["electricity_market_2035"]):::bg +# end +# +# subgraph foreground[foreground] +# HPP([heat_pump]):::product +# HPL("heat_pump_lifecycle"):::fg +# end +# +# subgraph biosphere[biosphere] +# CO2("CO2"):::bio +# R("refrigerant_leak"):::bio +# end +# +# HPL-->|"1 unit"|HPP +# E25-->|"18 000 kWh"|HPL +# E35-->|"18 000 kWh"|HPL +# HPL-.->|"2 kg"|R +# +# classDef fg color:#222832, fill:#3fb1c5, stroke:none; +# classDef product color:#222832, fill:#9c5ffd, stroke:none; +# classDef bg color:#222832, fill:#3fb1c5, stroke:none; +# classDef bio color:#222832, fill:#9c5ffd, stroke:none; +# style background fill:none, stroke:none; +# style foreground fill:none, stroke:none; +# style biosphere fill:none, stroke:none; +# ``` +# +# - `heat_pump` is the **unit good** the municipality demands. The product +# node is bare metadata: name, unit, no exchanges. +# - `heat_pump_lifecycle` is the **per-unit lifecycle process** for one heat +# pump: it owns the materials, the install, the operating electricity over +# ~18 years, the refrigerant leak, and end-of-life. All exchange amounts +# are per `1 heat_pump`. +# +# Demanding `heat_pump = 100` therefore says "100 heat pumps go through +# their full lifecycle." Output-side and input-side relative temporal +# distributions (RTDs) decide *when in calendar time* each unit's install +# and operating electricity actually happen. + +# %% [markdown] +# ## Why this needs explicit product/process +# +# A heat pump's **install year** and the **calendar years it draws +# electricity** are different timestamps: +# +# - install year: when the unit is built, deployed, refrigerant-charged. +# - operating years: ~18 years of electricity use *after* install. +# +# With **chimaera** nodes the process *is* the product, so there is no +# production edge to host an install-year RTD — install timing and +# operating timing collapse onto one node. +# +# With **explicit product/process** the production edge `heat_pump_lifecycle +# → heat_pump` is a natural home for the install-year RTD (`date_consumer` +# in the timeline = install vintage), while the electricity edge carries an +# input-side RTD describing the per-unit lifetime kWh profile (`date_producer` +# = calendar year of draw). Vintage-locked efficiency improvements (newer +# install years use less kWh per unit-life) sit on the electricity edge with +# `temporal_evolution_reference="consumer"`. + +# %% [markdown] +# ## Project setup and background databases +# +# Two electricity markets — one for 2025 (high CO2 intensity) and one for +# 2035 (decarbonized) — plus a tiny biosphere with `CO2` and a generic +# `refrigerant_leak` (we keep it in the inventory but do not characterize it +# in the static method, just like `CO2` in the upstream getting-started +# notebook). + +# %% +from datetime import datetime + +import bw2data as bd +import numpy as np +from bw_temporalis import TemporalDistribution + +bd.projects.set_current("getting_started_explicit_process_product_heatpump") + +for db in list(bd.databases): + del bd.databases[db] +for method in list(bd.methods): + del bd.methods[method] + +bd.Database("biosphere").write( + { + ("biosphere", "CO2"): { + "type": "emission", + "name": "CO2", + "unit": "kg", + }, + ("biosphere", "refrigerant_leak"): { + "type": "emission", + "name": "refrigerant leak", + "unit": "kg", + }, + } +) + +for db_name, co2_per_kwh in [ + ("electricity_market_2025", 0.40), + ("electricity_market_2035", 0.10), +]: + bd.Database(db_name).write( + { + (db_name, "elec"): { + "name": "electricity market", + "reference product": "electricity", + "location": "DE", + "unit": "kWh", + "exchanges": [ + { + "amount": 1, + "type": "production", + "input": (db_name, "elec"), + }, + { + "amount": co2_per_kwh, + "type": "biosphere", + "input": ("biosphere", "CO2"), + }, + ], + }, + } + ) + +bd.Method(("our", "method")).write([(("biosphere", "CO2"), 1)]) + +# %% [markdown] +# ## Part 1 — Hand-picked relative temporal distributions +# +# We start with three small, made-up RTDs so the mechanics are clear before +# Part 2 derives them from a real dMFA. +# +# - `td_install` lives on the production edge `heat_pump_lifecycle → +# heat_pump`. It is the **install-year distribution** of the fleet, +# normalized to one unit. Output-side RTD. +# - `td_use` lives on the electricity input. It is the **per-unit lifetime +# electricity profile**, relative to a unit's install year. Input-side +# RTD. +# - `cop_factors` are vintage-locked efficiency multipliers on the +# electricity edge with `temporal_evolution_reference="consumer"`: a +# 2035-vintage HP keeps its better COP across all its operating years. + +# %% +td_install = TemporalDistribution( + date=np.array([0, 5, 10], dtype="timedelta64[Y]"), + amount=np.array([0.2, 0.5, 0.3]), +) + +td_use = TemporalDistribution( + date=np.array([0, 6, 12], dtype="timedelta64[Y]"), + amount=np.array([0.4, 0.4, 0.2]), +) + +cop_factors = { + datetime(2025, 1, 1): 1.0, + datetime(2035, 1, 1): 0.7, # 2035-vintage HPs use 30% less electricity +} + +# %% [markdown] +# ### Reading the RTDs at unit and fleet scale +# +# RTDs are always **per unit of the edge flow** (weights sum to 1). The +# fleet picture comes from multiplying by the demand quantity — three +# linearities stacked: +# +# 1. The LCA matrix solve is linear in demand. +# 2. RTD application is linear in process scaling: a vintage with N runs +# contributes N times the per-unit RTD shape. +# 3. Background relinking and `temporal_evolution_factors` are linear +# scalings on individual rows. +# +# So `td_install = [0yr: 0.2, 5yr: 0.5, 10yr: 0.3]` and `demand=100` means: +# 20 units installed in 2025, 50 in 2030, 30 in 2035. And `td_use = [0yr: +# 0.4, 6yr: 0.4, 12yr: 0.2]` means each installed unit draws 40 % / 40 % +# / 20 % of its 18 000 kWh at install year, +6 yr, +12 yr. The fleet +# year-by-year electricity demand is just these two shapes combined per +# vintage. + +# %% [markdown] +# ## The foreground: one product, one process +# +# Product node is bare. Process node carries all exchanges, including one +# production edge whose target is the product. + +# %% +bd.Database("foreground").write( + { + ("foreground", "heat_pump"): { + "name": "heat_pump", + "type": bd.labels.product_node_default, + "unit": "unit", + "location": "DE", + "exchanges": [], + }, + ("foreground", "heat_pump_lifecycle"): { + "name": "heat_pump_lifecycle", + "type": bd.labels.process_node_default, + "unit": "unit", + "location": "DE", + "exchanges": [ + { + "amount": 1, + "type": bd.labels.production_edge_default, + "input": ("foreground", "heat_pump"), + "temporal_distribution": td_install, + }, + { + "amount": 18_000, + "type": bd.labels.consumption_edge_default, + "input": ("electricity_market_2025", "elec"), + "temporal_distribution": td_use, + "temporal_evolution_factors": cop_factors, + "temporal_evolution_reference": "consumer", + }, + { + "amount": 2, + "type": "biosphere", + "input": ("biosphere", "refrigerant_leak"), + "temporal_distribution": td_install, + }, + ], + }, + } +) + +for db in bd.databases: + bd.Database(db).process() + +# %% [markdown] +# ## Tell `bw_timex` which databases represent which years + +# %% +database_dates = { + "electricity_market_2025": datetime.strptime("2025", "%Y"), + "electricity_market_2035": datetime.strptime("2035", "%Y"), + "foreground": "dynamic", +} + +# %% [markdown] +# ## Build the timeline +# +# The functional unit demands the **product** (`heat_pump`). The total +# demand of 100 units is the cumulative fleet over the horizon; the +# install-year RTD distributes those installs across calendar years. + +# %% +from bw_timex import TimexLCA + +heat_pump = bd.get_node(database="foreground", code="heat_pump") + +tlca = TimexLCA( + demand={heat_pump: 100}, + method=("our", "method"), + database_dates=database_dates, +) + +tlca.build_timeline( + starting_datetime=datetime(2025, 1, 1), + temporal_grouping="year", +) + +# %% [markdown] +# Each electricity row carries two dates: +# +# - `date_consumer`: the install vintage of the heat-pump cohort consuming +# that electricity. Used for vintage-locked COP factors. +# - `date_producer`: the calendar year the electricity is actually drawn. +# Used for relinking to the time-stamped background databases. + +# %% +tlca.timeline[ + [ + "producer_name", + "consumer_name", + "date_producer", + "date_consumer", + "amount", + "temporal_market_shares", + ] +].sort_values(["date_consumer", "date_producer", "producer_name"]) + +# %% [markdown] +# ### Per-vintage breakdown: how unit process + RTDs aggregate to fleet + +# %% +from bw_timex.utils import get_temporal_evolution_factor + +elec_rows = tlca.timeline[ + tlca.timeline["producer_name"].str.contains("electricity") +].copy() +elec_rows["install_year"] = elec_rows["date_consumer"].dt.year +elec_rows["draw_year"] = elec_rows["date_producer"].dt.year +elec_rows["cop_factor"] = elec_rows["date_consumer"].apply( + lambda d: get_temporal_evolution_factor(cop_factors, d) +) +elec_rows["effective_kWh"] = elec_rows["amount"].astype(float) * elec_rows["cop_factor"] + +elec_rows[ + [ + "install_year", + "draw_year", + "amount", + "cop_factor", + "effective_kWh", + "temporal_market_shares", + ] +].sort_values(["install_year", "draw_year"]) + +# %% [markdown] +# Aggregating by install vintage shows the COP improvement clearly: + +# %% +elec_rows.groupby("install_year", as_index=False).agg( + raw_kWh=("amount", "sum"), + cop_factor=("cop_factor", "first"), + effective_kWh=("effective_kWh", "sum"), +) + +# %% [markdown] +# ## Calculate the LCI and the static LCIA score + +# %% +tlca.lci() +tlca.static_lcia() + +tlca.static_score + +# %% [markdown] +# ### Compare against the static base LCA +# +# The static base LCA is the fleet's footprint *without* time-explicit +# relinking and *without* the vintage-locked COP improvements. It uses +# whatever background was originally chosen on the foreground exchange +# (`electricity_market_2025`). + +# %% +print(f"Static base LCA score: {tlca.base_lca.score:>14,.2f} kg CO2-eq") +print(f"Time-explicit static score: {tlca.static_score:>14,.2f} kg CO2-eq") +print( + "Reduction from time-explicit modelling: " + f"{tlca.base_lca.score - tlca.static_score:>14,.2f} kg CO2-eq " + f"({100 * (tlca.base_lca.score - tlca.static_score) / tlca.base_lca.score:.1f} %)" +) + +# %% [markdown] +# The time-explicit score is lower for two reasons: some operating +# electricity is sourced from the cleaner 2035 grid mix, and 2035-vintage +# heat pumps draw 30 % less electricity than 2025-vintage ones. The next +# cell isolates the second effect. + +# %% [markdown] +# ### Isolating the vintage-locked COP improvement +# +# We temporarily remove the `temporal_evolution_factors` from the +# electricity edge and rerun the same time-explicit model. The only +# difference is the vintage-locked COP improvements; everything else +# (install RTD, use RTD, background relinking) stays. + +# %% +hp_lifecycle = bd.get_node(database="foreground", code="heat_pump_lifecycle") +elec_edge = next( + e for e in hp_lifecycle.technosphere() if e.input["name"] == "electricity market" +) + +saved_factors = elec_edge["temporal_evolution_factors"] +saved_reference = elec_edge["temporal_evolution_reference"] +del elec_edge["temporal_evolution_factors"] +del elec_edge["temporal_evolution_reference"] +elec_edge.save() +bd.Database("foreground").process() + +tlca_no_evolution = TimexLCA( + demand={heat_pump: 100}, + method=("our", "method"), + database_dates=database_dates, +) +tlca_no_evolution.build_timeline( + starting_datetime=datetime(2025, 1, 1), + temporal_grouping="year", +) +tlca_no_evolution.lci() +tlca_no_evolution.static_lcia() + +elec_edge["temporal_evolution_factors"] = saved_factors +elec_edge["temporal_evolution_reference"] = saved_reference +elec_edge.save() +bd.Database("foreground").process() + +print( + f"Without COP improvement: {tlca_no_evolution.static_score:>14,.2f} kg CO2-eq" +) +print( + f"With COP improvement: {tlca.static_score:>14,.2f} kg CO2-eq" +) +print( + f"COP-attributable saving: {tlca_no_evolution.static_score - tlca.static_score:>14,.2f} kg CO2-eq" +) + +# %% [markdown] +# ## Part 2 — Deriving the RTDs from a tiny flodym dMFA +# +# In Part 1 we hand-picked `td_install` and `td_use`. In a real fleet +# study these come from a **dynamic Material Flow Analysis (dMFA)**: an +# exogenous stock trajectory plus a lifetime distribution → annual +# inflow, stock-by-cohort, age-resolved survival. +# +# Here we use [`flodym`](https://github.com/pik-piam/flodym)'s +# `StockDrivenDSM` with a logistic stock trajectory saturating at 100 +# units around 2035, and a Weibull lifetime (mean ≈ 18 years, shape 2). + +# %% +import matplotlib.pyplot as plt +import pandas as pd +from flodym import ( + Dimension, + DimensionSet, + StockArray, + StockDrivenDSM, + WeibullLifetime, +) + +YEAR_START = 2025 +YEAR_END = 2060 +years = np.arange(YEAR_START, YEAR_END + 1) + +time_dim = Dimension(name="Time", letter="t", items=years.tolist(), dtype=int) +dims = DimensionSet(dim_list=[time_dim]) + +STOCK_SATURATION = 100 +STOCK_MIDPOINT = 2035 +STOCK_STEEPNESS = 0.45 +stock_values = STOCK_SATURATION / ( + 1 + np.exp(-STOCK_STEEPNESS * (years - STOCK_MIDPOINT)) +) +stock = StockArray(dims=dims, name="hp_fleet", values=stock_values) + +WEIBULL_SHAPE = 2.0 +WEIBULL_SCALE = 18.0 +lifetime_model = WeibullLifetime(dims=dims) +lifetime_model.set_prms( + weibull_shape=np.full(dims.shape, WEIBULL_SHAPE), + weibull_scale=np.full(dims.shape, WEIBULL_SCALE), +) + +dsm = StockDrivenDSM(dims=dims, stock=stock, lifetime_model=lifetime_model) +dsm.compute() + +inflow_values = dsm.inflow.values +outflow_values = dsm.outflow.values +stock_by_cohort = dsm.get_stock_by_cohort() + +# %% [markdown] +# ### Plot the dMFA: stock, inflow, outflow + +# %% +fig, ax = plt.subplots(figsize=(7, 3.5)) +ax.plot(years, stock.values, label="stock", color="black") +ax.bar(years, inflow_values, label="inflow", color="#3fb1c5", alpha=0.8) +ax.bar(years, -outflow_values, label="outflow", color="#9c5ffd", alpha=0.8) +ax.axhline(0, color="black", lw=0.5) +ax.set_xlabel("year") +ax.set_ylabel("heat pumps") +ax.legend() +ax.set_title("Heat pump fleet dMFA (logistic stock, Weibull lifetime)") +fig.tight_layout() + +# %% [markdown] +# ### Derive `td_install_dmfa` and `td_use_dmfa` +# +# - `td_install_dmfa`: normalize annual inflow → install-year shape. +# Offsets in years from `YEAR_START`. Drop trailing zeros. +# - `td_use_dmfa`: from `stock_by_cohort` we know how many of an installed +# cohort are still in stock `k` years after install. Assuming constant +# per-unit annual electricity draw while in stock, the fraction of a +# unit's lifetime electricity drawn at age `k` is proportional to the +# age-`k` survival probability. We compute this from the Weibull survival +# function directly so it's independent of cohort-specific noise. + +# %% +inflow_total = inflow_values.sum() +inflow_share = inflow_values / inflow_total +nonzero = np.where(inflow_share > 1e-6)[0] +install_offsets_years = (years[nonzero] - YEAR_START).astype("int64") +install_weights = inflow_share[nonzero] +install_weights = install_weights / install_weights.sum() + +td_install_dmfa = TemporalDistribution( + date=install_offsets_years.astype("timedelta64[Y]"), + amount=install_weights, +) + +ages = np.arange(0, 41) +from scipy.stats import weibull_min +age_survival = weibull_min.sf(ages, WEIBULL_SHAPE, scale=WEIBULL_SCALE) +use_share = age_survival / age_survival.sum() +keep = np.where(use_share > 1e-4)[0] +use_offsets_years = ages[keep].astype("int64") +use_weights = use_share[keep] / use_share[keep].sum() + +td_use_dmfa = TemporalDistribution( + date=use_offsets_years.astype("timedelta64[Y]"), + amount=use_weights, +) + +print(f"dMFA total inflow over horizon: {inflow_total:.2f} heat pumps") +print( + f"td_install_dmfa: {len(install_weights)} bins, " + f"first {install_offsets_years[0]}y .. last {install_offsets_years[-1]}y" +) +print( + f"td_use_dmfa: {len(use_weights)} bins, " + f"first {use_offsets_years[0]}y .. last {use_offsets_years[-1]}y" +) + +# %% [markdown] +# ### Plug derived RTDs into the foreground and rerun +# +# We rewrite `td_install` and `td_use` on the existing exchanges in place, +# rather than rebuilding the database from scratch. Same demand, same COP +# factors. The only change is the *shapes* of the two RTDs. + +# %% +production_edge = next( + e for e in hp_lifecycle.production() if e.output["code"] == "heat_pump_lifecycle" +) +production_edge["temporal_distribution"] = td_install_dmfa +production_edge.save() + +elec_edge["temporal_distribution"] = td_use_dmfa +elec_edge.save() + +bd.Database("foreground").process() + +tlca_dmfa = TimexLCA( + demand={heat_pump: 100}, + method=("our", "method"), + database_dates=database_dates, +) +tlca_dmfa.build_timeline( + starting_datetime=datetime(2025, 1, 1), + temporal_grouping="year", +) +tlca_dmfa.lci() +tlca_dmfa.static_lcia() + +print(f"Part 1 (hand-picked RTDs) static score: {tlca.static_score:>14,.2f} kg CO2-eq") +print(f"Part 2 (dMFA RTDs) static score: {tlca_dmfa.static_score:>14,.2f} kg CO2-eq") + +# %% [markdown] +# ### Year-by-year emissions from the dMFA-driven run + +# %% +timeline_df = tlca_dmfa.timeline.copy() +timeline_df["draw_year"] = timeline_df["date_producer"].dt.year +elec_mask = timeline_df["producer_name"].str.contains("electricity") +elec_t = timeline_df[elec_mask].copy() + +elec_t["cop_factor"] = elec_t["date_consumer"].apply( + lambda d: get_temporal_evolution_factor(cop_factors, d) +) + +def share_co2(row): + co2_per_kwh = 0.0 + for db_name, share in row["temporal_market_shares"].items(): + if db_name == "electricity_market_2025": + co2_per_kwh += 0.40 * share + elif db_name == "electricity_market_2035": + co2_per_kwh += 0.10 * share + return float(row["amount"]) * row["cop_factor"] * co2_per_kwh + +elec_t["co2_kg"] = elec_t.apply(share_co2, axis=1) + +emissions_by_year = ( + elec_t.groupby("draw_year")["co2_kg"].sum().reindex(years, fill_value=0.0) +) + +fig, ax = plt.subplots(figsize=(7, 3.5)) +ax.bar(years, emissions_by_year.values, color="#3fb1c5") +ax.set_xlabel("calendar year") +ax.set_ylabel("kg CO2-eq") +ax.set_title("Fleet electricity emissions per calendar year (dMFA-driven RTDs)") +fig.tight_layout() + +# %% [markdown] +# ## Optional: dynamic characterization +# +# The inventory still carries dates, so dynamic characterization works +# exactly as in the original getting-started notebook. + +# %% +from dynamic_characterization.ipcc_ar6 import characterize_co2 + +emission_id = bd.get_activity(("biosphere", "CO2")).id +characterization_functions = {emission_id: characterize_co2} + +tlca_dmfa.dynamic_lcia( + metric="GWP", + time_horizon=100, + characterization_functions=characterization_functions, +) + +tlca_dmfa.dynamic_score + +# %% [markdown] +# ## Quick recap +# +# 1. **Demand the product**, not the process. Set total quantity for the +# horizon (`{heat_pump: 100}`). +# 2. **Output-side RTD** on the production edge `heat_pump_lifecycle → +# heat_pump` carries the install-year distribution (the dMFA inflow). +# 3. **Input-side RTDs** on consumption/biosphere edges describe the +# per-unit lifetime profile — they are evaluated relative to each +# cohort's install year via `date_consumer`. +# 4. `temporal_evolution_factors` with `temporal_evolution_reference= +# "consumer"` lets vintages keep their own efficiencies across all +# later draw years. +# 5. The fleet result falls out: matrix solve scales by demand, RTDs +# distribute scaled flows in time, background relinking picks the +# right grid mix per draw year. +# +# Part 1 made the RTDs up; Part 2 derived them from a flodym dMFA +# (`StockDrivenDSM` + `WeibullLifetime`). The notebook structure is +# identical otherwise — *the bridge between dMFA and `bw_timex` is just +# normalization*. +``` + +--- + +## Self-Review + +1. **Spec coverage:** + - Research question + system + demand: Task 1 / Appendix A. + - Why explicit product/process here: covered in markdown cell + recap. + - Part 1 hand-picked RTDs + COP factors + A/B comparison: covered. + - Part 2 flodym dMFA + derived RTDs + comparison: covered. + - End-to-end execution + numeric verification: Task 2. + +2. **Placeholders:** None. All code is concrete, all constants pinned in the contract. + +3. **Type/name consistency:** + - Foreground codes: `heat_pump`, `heat_pump_lifecycle` consistent everywhere. + - Background codes: `electricity_market_2025`, `electricity_market_2035` with activity code `elec` consistent everywhere. + - Variables `tlca`, `tlca_no_evolution`, `tlca_dmfa` introduced in order; no shadowing. + - `cop_factors` used identically in Part 1 build, A/B comparison, Part 2 walkthrough. + - Foreground exchange types use `bd.labels.product_node_default` / `process_node_default` / `production_edge_default` / `consumption_edge_default` matching the existing notebook conventions. + +4. **Risks acknowledged in the plan:** + - `get_temporal_evolution_factor` selects closest-lower-year; 2030-vintage cohort therefore receives factor 1.0, not 0.7. The notebook's per-vintage table will reflect that automatically; narrative does not contradict it. + - dMFA total inflow may not exactly equal 100 over the truncated horizon. Task 2 Step 3 verifies and prescribes a horizon extension if it's off by > 50 %. Otherwise narrative explicitly says `td_install_dmfa` is normalized regardless. + - `flodym.StockDrivenDSM` API is the same as the existing fleet notebook — confirmed via grep before drafting. + +--- + +**Plan complete and saved to `docs/superpowers/plans/2026-05-08-explicit-product-process-getting-started-redesign.md`. Two execution options:** + +**1. Subagent-Driven (recommended)** — I dispatch a fresh subagent per task, review between tasks, fast iteration. + +**2. Inline Execution** — Execute tasks in this session using executing-plans, batch execution with checkpoints for review. + +Which approach? \ No newline at end of file From 39e5f1d2e770358a474925d571c50b702cc41984 Mon Sep 17 00:00:00 2001 From: TimoDiepers Date: Fri, 8 May 2026 14:01:59 +0200 Subject: [PATCH 24/26] docs: rewrite explicit-product/process getting-started for HP fleet (skeleton) Co-Authored-By: Claude Opus 4.7 --- ...ing_started_explicit_process_product.ipynb | 1587 ++++++----------- 1 file changed, 563 insertions(+), 1024 deletions(-) diff --git a/notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb b/notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb index d3773bc..72191ea 100644 --- a/notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb +++ b/notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb @@ -2,51 +2,61 @@ "cells": [ { "cell_type": "markdown", - "id": "da01dccc", + "id": "d8d13220", "metadata": {}, "source": [ "# Getting Started with `bw_timex`: explicit processes and products\n", "\n", - "This notebook is a product-explicit variant of [`getting_started.ipynb`](./getting_started.ipynb). It keeps the same tiny A/B/CO2 system, but models the foreground with separate **product** and **process** nodes:\n", - "\n", - "- `A product` is the thing we demand.\n", - "- `A process` is the operation that produces `A product` and consumes/emits other things.\n", - "\n", - "Brightway supports both this explicit process/product paradigm and the more common chimaera process+product paradigm. See the Brightway inventory docs on [processes, products, and something in between](https://docs.brightway.dev/en/latest/content/overview/inventory.html#processes-products-and-something-in-between) for the broader data-model discussion. Here we choose the explicit option because it makes output-side timing and production-version-specific foreground evolution easy to inspect. In fleet and stock models, a production or process version date is often called a **vintage**; this notebook uses the plainer phrase first and then treats vintage as that same idea.\n", - "\n", - "
\n", - " \n", - "
" + "This notebook is a **fleet-flavored**, product-explicit getting-started\n", + "example. It models a small program that installs **100 residential heat pumps**\n", + "between 2025 and 2045, and uses `bw_timex` to compute the program's\n", + "time-explicit greenhouse-gas footprint.\n", + "\n", + "**Research question.** A municipality plans to subsidize the installation\n", + "of 100 residential air-source heat pumps between 2025 and 2045 to replace\n", + "gas boilers. What is the cumulative GHG footprint of that program when we\n", + "account for\n", + "\n", + "1. the **electricity grid decarbonizing** between 2025 and 2035, and\n", + "2. heat pump models installed in **2035 having ~30 % better COP** than\n", + " those installed in 2025?\n", + "\n", + "Brightway supports both the **chimaera** style (one node bundles process\n", + "and reference product) and the **explicit product/process** style we use\n", + "here (see [the Brightway inventory docs](https://docs.brightway.dev/en/latest/content/overview/inventory.html#processes-products-and-something-in-between)).\n", + "For fleet/stock work the explicit style is convenient because the\n", + "**production edge** between the lifecycle process and the unit-good product\n", + "is exactly where the install-year distribution naturally lives." ] }, { "cell_type": "markdown", - "id": "b6952006", + "id": "838dc1e5", "metadata": {}, "source": [ - "## The model\n", - "\n", - "The static system is still deliberately simple:\n", + "## The system\n", "\n", "```mermaid\n", "flowchart LR\n", "subgraph background[background]\n", - " B(\"Process B\"):::bg\n", + " E25([\"electricity_market_2025\"]):::bg\n", + " E35([\"electricity_market_2035\"]):::bg\n", "end\n", "\n", "subgraph foreground[foreground]\n", - " AP([\"A product\"]):::product\n", - " A(\"A process\"):::fg\n", + " HPP([heat_pump]):::product\n", + " HPL(\"heat_pump_lifecycle\"):::fg\n", "end\n", "\n", "subgraph biosphere[biosphere]\n", " CO2(\"CO2\"):::bio\n", + " R(\"refrigerant_leak\"):::bio\n", "end\n", "\n", - "A-->|\"1 unit\"|AP\n", - "B-->|\"3 kg\"|A\n", - "A-.->|\"5 kg\"|CO2\n", - "B-.->|\"11 kg\"|CO2\n", + "HPL-->|\"1 unit\"|HPP\n", + "E25-->|\"18 000 kWh\"|HPL\n", + "E35-->|\"18 000 kWh\"|HPL\n", + "HPL-.->|\"2 kg\"|R\n", "\n", "classDef fg color:#222832, fill:#3fb1c5, stroke:none;\n", "classDef product color:#222832, fill:#9c5ffd, stroke:none;\n", @@ -57,112 +67,65 @@ "style biosphere fill:none, stroke:none;\n", "```\n", "\n", - "The important change is that the foreground process and its reference product are no longer the same node. The functional unit will demand `A product`, while all exchanges live on `A process`." + "- `heat_pump` is the **unit good** the municipality demands. The product\n", + " node is bare metadata: name, unit, no exchanges.\n", + "- `heat_pump_lifecycle` is the **per-unit lifecycle process** for one heat\n", + " pump: it owns the materials, the install, the operating electricity over\n", + " ~18 years, the refrigerant leak, and end-of-life. All exchange amounts\n", + " are per `1 heat_pump`.\n", + "\n", + "Demanding `heat_pump = 100` therefore says \"100 heat pumps go through\n", + "their full lifecycle.\" Output-side and input-side relative temporal\n", + "distributions (RTDs) decide *when in calendar time* each unit's install\n", + "and operating electricity actually happen." ] }, { "cell_type": "markdown", - "id": "5aa8952d", + "id": "6633d676", "metadata": {}, "source": [ - "## Why split products and processes?\n", + "## Why this needs explicit product/process\n", "\n", - "In the classic Brightway style, an activity often bundles two concepts: the **process** and its **reference product**. That is compact, but it makes it harder to say whether timing belongs to the product being supplied or to the inputs used by the process.\n", + "A heat pump's **install year** and the **calendar years it draws\n", + "electricity** are different timestamps:\n", "\n", - "In the explicit paradigm:\n", + "- install year: when the unit is built, deployed, refrigerant-charged.\n", + "- operating years: ~18 years of electricity use *after* install.\n", "\n", - "- A **product node** is a thing: `A product`, one kg of material, one vehicle lifetime, one kWh. It is what you demand.\n", - "- A **process node** is an operation: `A process`, the recipe that produces the product and consumes other products.\n", - "- A **production edge** links the process to the product.\n", + "With **chimaera** nodes the process *is* the product, so there is no\n", + "production edge to host an install-year RTD — install timing and\n", + "operating timing collapse onto one node.\n", "\n", - "This gives a product a clean upstream and downstream interpretation. The same product can be consumed at one time and produced at another time, and `bw_timex` can carry both timestamps through the graph. This is not the only valid modelling style: chimaera nodes are still widely used and often pragmatic, especially when your source data already has one process tightly coupled to one reference product. The explicit style is useful here because the production-edge RTD can live directly on `A process -> A product` instead of on a structural wrapper activity." + "With **explicit product/process** the production edge `heat_pump_lifecycle\n", + "→ heat_pump` is a natural home for the install-year RTD (`date_consumer`\n", + "in the timeline = install vintage), while the electricity edge carries an\n", + "input-side RTD describing the per-unit lifetime kWh profile (`date_producer`\n", + "= calendar year of draw). Vintage-locked efficiency improvements (newer\n", + "install years use less kWh per unit-life) sit on the electricity edge with\n", + "`temporal_evolution_reference=\"consumer\"`." ] }, { "cell_type": "markdown", - "id": "b4fbd6d3", + "id": "ea58859b", "metadata": {}, "source": [ "## Project setup and background databases\n", "\n", - "We create one biosphere flow, one 2020 background database, and one 2030 background database. `B production` emits less CO2 in 2030 than in 2020, so relinking over time has a visible effect." + "Two electricity markets — one for 2025 (high CO2 intensity) and one for\n", + "2035 (decarbonized) — plus a tiny biosphere with `CO2` and a generic\n", + "`refrigerant_leak` (we keep it in the inventory but do not characterize it\n", + "in the static method, just like `CO2` in the upstream getting-started\n", + "notebook)." ] }, { "cell_type": "code", - "execution_count": 1, - "id": "5a12da9b", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T08:15:42.743350Z", - "iopub.status.busy": "2026-05-04T08:15:42.743275Z", - "iopub.status.idle": "2026-05-04T08:15:44.364496Z", - "shell.execute_reply": "2026-05-04T08:15:44.363946Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/Users/timodiepers/Documents/Coding/bw_timex/.venv/lib/python3.11/site-packages/bw2calc/__init__.py:54: UserWarning: \n", - "It seems like you have an ARM architecture, but haven't installed scikit-umfpack:\n", - "\n", - " https://pypi.org/project/scikit-umfpack/\n", - "\n", - "Installing it could give you much faster calculations.\n", - "\n", - " warnings.warn(UMFPACK_WARNING)\n", - "100%|██████████| 1/1 [00:00<00:00, 10837.99it/s]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[2m10:30:45+0200\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n", - "\u001b[2m10:30:45+0200\u001b[0m [\u001b[33m\u001b[1mwarning \u001b[0m] \u001b[1mNot able to determine geocollections for all datasets. This database is not ready for regionalization.\u001b[0m\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\n", - "100%|██████████| 1/1 [00:00<00:00, 19599.55it/s]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[2m10:30:45+0200\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n", - "\u001b[2m10:30:46+0200\u001b[0m [\u001b[33m\u001b[1mwarning \u001b[0m] \u001b[1mNot able to determine geocollections for all datasets. This database is not ready for regionalization.\u001b[0m\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\n", - "100%|██████████| 1/1 [00:00<00:00, 17848.10it/s]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[2m10:30:46+0200\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\n" - ] - } - ], + "execution_count": null, + "id": "1f3ccb55", + "metadata": {}, + "outputs": [], "source": [ "from datetime import datetime\n", "\n", @@ -170,9 +133,8 @@ "import numpy as np\n", "from bw_temporalis import TemporalDistribution\n", "\n", - "bd.projects.set_current(\"getting_started_explicit_process_product\")\n", + "bd.projects.set_current(\"getting_started_explicit_process_product_heatpump\")\n", "\n", - "# Start from a clean project state so the notebook is reproducible.\n", "for db in list(bd.databases):\n", " del bd.databases[db]\n", "for method in list(bd.methods):\n", @@ -185,25 +147,33 @@ " \"name\": \"CO2\",\n", " \"unit\": \"kg\",\n", " },\n", + " (\"biosphere\", \"refrigerant_leak\"): {\n", + " \"type\": \"emission\",\n", + " \"name\": \"refrigerant leak\",\n", + " \"unit\": \"kg\",\n", + " },\n", " }\n", ")\n", "\n", - "for database_name, co2_amount in [(\"background_2020\", 11), (\"background_2030\", 7)]:\n", - " bd.Database(database_name).write(\n", + "for db_name, co2_per_kwh in [\n", + " (\"electricity_market_2025\", 0.40),\n", + " (\"electricity_market_2035\", 0.10),\n", + "]:\n", + " bd.Database(db_name).write(\n", " {\n", - " (database_name, \"B\"): {\n", - " \"name\": \"B production\",\n", - " \"reference product\": \"B\",\n", - " \"location\": \"somewhere\",\n", - " \"unit\": \"kg\",\n", + " (db_name, \"elec\"): {\n", + " \"name\": \"electricity market\",\n", + " \"reference product\": \"electricity\",\n", + " \"location\": \"DE\",\n", + " \"unit\": \"kWh\",\n", " \"exchanges\": [\n", " {\n", " \"amount\": 1,\n", " \"type\": \"production\",\n", - " \"input\": (database_name, \"B\"),\n", + " \"input\": (db_name, \"elec\"),\n", " },\n", " {\n", - " \"amount\": co2_amount,\n", + " \"amount\": co2_per_kwh,\n", " \"type\": \"biosphere\",\n", " \"input\": (\"biosphere\", \"CO2\"),\n", " },\n", @@ -217,210 +187,125 @@ }, { "cell_type": "markdown", - "id": "e5cf5644", + "id": "40457d62", "metadata": {}, "source": [ - "## Relative temporal distributions (RTDs) and foreground evolution\n", - "\n", - "A `TemporalDistribution` with `timedelta64` dates is a relative temporal distribution: its dates are offsets from the time of the consuming exchange.\n", - "\n", - "In this notebook we use three RTDs:\n", - "\n", - "1. `td_a_output` on the **output side** of `A process`: the production edge from `A process` to `A product`.\n", - "2. `td_b_input` on the **input side** of `A process`: the exchange where `A process` consumes `B production`.\n", - "3. `td_a_to_co2` on the biosphere exchange from `A process` to CO2.\n", - "\n", - "We also add **foreground temporal evolution factors** to the `B production -> A process` exchange. These factors model that later versions of `A process` need less `B` input per unit of `A product`. Here, \"version\" means the date when the foreground process instance is created by the output-side RTD. In other modelling contexts, especially fleet and stock models, this version date is often called the **vintage**. With `temporal_evolution_reference=\"consumer\"`, the factor is evaluated at that A-process version date (`date_consumer`), not at the background production date (`date_producer`)." + "## Part 1 — Hand-picked relative temporal distributions\n", + "\n", + "We start with three small, made-up RTDs so the mechanics are clear before\n", + "Part 2 derives them from a real dMFA.\n", + "\n", + "- `td_install` lives on the production edge `heat_pump_lifecycle →\n", + " heat_pump`. It is the **install-year distribution** of the fleet,\n", + " normalized to one unit. Output-side RTD.\n", + "- `td_use` lives on the electricity input. It is the **per-unit lifetime\n", + " electricity profile**, relative to a unit's install year. Input-side\n", + " RTD.\n", + "- `cop_factors` are vintage-locked efficiency multipliers on the\n", + " electricity edge with `temporal_evolution_reference=\"consumer\"`: a\n", + " 2035-vintage HP keeps its better COP across all its operating years." ] }, { "cell_type": "code", - "execution_count": 2, - "id": "aabc7a84", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T08:15:44.366368Z", - "iopub.status.busy": "2026-05-04T08:15:44.366214Z", - "iopub.status.idle": "2026-05-04T08:15:44.369023Z", - "shell.execute_reply": "2026-05-04T08:15:44.368569Z" - } - }, + "execution_count": null, + "id": "bb385fa2", + "metadata": {}, "outputs": [], "source": [ - "td_a_output = TemporalDistribution(\n", - " date=np.array([0, 6], dtype=\"timedelta64[Y]\"),\n", - " amount=np.array([0.6, 0.4]),\n", - ")\n", - "\n", - "td_b_input = TemporalDistribution(\n", - " date=np.array([-2, 0, 4], dtype=\"timedelta64[Y]\"),\n", - " amount=np.array([0.3, 0.5, 0.2]),\n", + "td_install = TemporalDistribution(\n", + " date=np.array([0, 5, 10], dtype=\"timedelta64[Y]\"),\n", + " amount=np.array([0.2, 0.5, 0.3]),\n", ")\n", "\n", - "td_a_to_co2 = TemporalDistribution(\n", - " date=np.array([0, 1], dtype=\"timedelta64[Y]\"),\n", - " amount=np.array([0.6, 0.4]),\n", + "td_use = TemporalDistribution(\n", + " date=np.array([0, 6, 12], dtype=\"timedelta64[Y]\"),\n", + " amount=np.array([0.4, 0.4, 0.2]),\n", ")\n", "\n", - "process_version_efficiency_factors = {\n", - " datetime(2024, 1, 1): 1.0,\n", - " datetime(2030, 1, 1): 0.5,\n", + "cop_factors = {\n", + " datetime(2025, 1, 1): 1.0,\n", + " datetime(2035, 1, 1): 0.7, # 2035-vintage HPs use 30% less electricity\n", "}" ] }, { "cell_type": "markdown", - "id": "16cb701e", + "id": "090fc863", "metadata": {}, "source": [ - "### What does an RTD on the output side mean?\n", - "\n", - "The output-side RTD lives on the production edge:\n", - "\n", - "```text\n", - "A process --td_a_output--> A product\n", - "```\n", - "\n", - "It says when the process supplies the product relative to the demand for that product. With a demand in 2024 and `td_a_output = [0 years: 60%, +6 years: 40%]`, `bw_timex` creates two time-specific instances of `A process`:\n", - "\n", - "- 60% of the demanded product is produced in 2024.\n", - "- 40% is produced in 2030.\n", - "\n", - "This is useful for production-time grouping or delivery timing. In a fleet model, the product could be a vehicle lifetime, and the output-side RTD would place vehicle production across production years.\n", - "\n", - "### What does an RTD on the input side mean?\n", - "\n", - "The input-side RTD lives on an exchange consumed by the process:\n", - "\n", - "```text\n", - "B production --td_b_input--> A process\n", - "```\n", - "\n", - "It says when the input is needed relative to each time-specific instance of `A process`. With `td_b_input = [-2 years: 30%, 0 years: 50%, +4 years: 20%]`, every `A process` instance consumes its `B` input partly two years before, partly in the same year, and partly four years later.\n", - "\n", - "### What happens when both sides have RTDs?\n", - "\n", - "They are combined. The output-side RTD first splits the process into production dates. Then each input-side RTD is applied relative to each of those dates.\n", - "\n", - "For this notebook:\n", - "\n", - "- `A process` in 2024 consumes `B` in 2022, 2024, and 2028.\n", - "- `A process` in 2030 consumes `B` in 2028, 2030, and 2034.\n", - "\n", - "The timeline therefore carries two dates for input rows:\n", - "\n", - "- `date_consumer`: when the consuming foreground process instance exists, here the A-process version date.\n", - "- `date_producer`: when the input/background production actually occurs.\n", - "\n", - "### Where do foreground evolution factors fit?\n", - "\n", - "The `process_version_efficiency_factors` are attached to the `B production -> A process` exchange. They scale the foreground exchange amount over time. The confusing part is which time should be used to pick the factor, because the timeline has two relevant dates:\n", - "\n", - "- `date_consumer`: the date of the consuming foreground process instance. In this notebook, this is the A-process version date: 2024 or 2030.\n", - "- `date_producer`: the date of the input event. In this notebook, this is when `B production` happens: 2022, 2024, 2028, 2030, or 2034.\n", - "\n", - "Use `temporal_evolution_reference=\"consumer\"` when the change is a property of the consuming process/product version. Here, all inputs belonging to the 2024 A-process version use factor `1.0`, while all inputs belonging to the 2030 A-process version use factor `0.5`. The 2030 A-process version keeps that factor even for an input event in 2034.\n", - "\n", - "Use `temporal_evolution_reference=\"producer\"` when the change is a property of the calendar year in which the exchange event happens. Then the 2034 B input would use the factor for 2034, regardless of whether it belongs to the 2024 or 2030 A-process version.\n", - "\n", - "Rule of thumb:\n", - "\n", - "```text\n", - "Is the change a property of the foreground process/product version date?\n", - "-> use consumer\n", - "\n", - "Is the change a property of the calendar year when the exchange happens?\n", - "-> use producer\n", - "```" + "### Reading the RTDs at unit and fleet scale\n", + "\n", + "RTDs are always **per unit of the edge flow** (weights sum to 1). The\n", + "fleet picture comes from multiplying by the demand quantity — three\n", + "linearities stacked:\n", + "\n", + "1. The LCA matrix solve is linear in demand.\n", + "2. RTD application is linear in process scaling: a vintage with N runs\n", + " contributes N times the per-unit RTD shape.\n", + "3. Background relinking and `temporal_evolution_factors` are linear\n", + " scalings on individual rows.\n", + "\n", + "So `td_install = [0yr: 0.2, 5yr: 0.5, 10yr: 0.3]` and `demand=100` means:\n", + "20 units installed in 2025, 50 in 2030, 30 in 2035. And `td_use = [0yr:\n", + "0.4, 6yr: 0.4, 12yr: 0.2]` means each installed unit draws 40 % / 40 %\n", + "/ 20 % of its 18 000 kWh at install year, +6 yr, +12 yr. The fleet\n", + "year-by-year electricity demand is just these two shapes combined per\n", + "vintage." ] }, { "cell_type": "markdown", - "id": "ecf0e5b0", + "id": "aef481aa", "metadata": {}, "source": [ - "## Foreground system: explicit product and process\n", + "## The foreground: one product, one process\n", "\n", - "The product node has no exchanges. The process node has all exchanges, including one production edge pointing to the product." + "Product node is bare. Process node carries all exchanges, including one\n", + "production edge whose target is the product." ] }, { "cell_type": "code", - "execution_count": 3, - "id": "ed056c28", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T08:15:44.370342Z", - "iopub.status.busy": "2026-05-04T08:15:44.370253Z", - "iopub.status.idle": "2026-05-04T08:15:44.401676Z", - "shell.execute_reply": "2026-05-04T08:15:44.401108Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[2m10:30:46+0200\u001b[0m [\u001b[33m\u001b[1mwarning \u001b[0m] \u001b[1mNot able to determine geocollections for all datasets. This database is not ready for regionalization.\u001b[0m\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 2/2 [00:00<00:00, 4473.92it/s]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[2m10:30:46+0200\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mVacuuming database \u001b[0m\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\n" - ] - } - ], + "execution_count": null, + "id": "27765dbd", + "metadata": {}, + "outputs": [], "source": [ "bd.Database(\"foreground\").write(\n", " {\n", - " (\"foreground\", \"A_product\"): {\n", - " \"name\": \"A product\",\n", + " (\"foreground\", \"heat_pump\"): {\n", + " \"name\": \"heat_pump\",\n", " \"type\": bd.labels.product_node_default,\n", " \"unit\": \"unit\",\n", - " \"location\": \"somewhere\",\n", + " \"location\": \"DE\",\n", " \"exchanges\": [],\n", " },\n", - " (\"foreground\", \"A_process\"): {\n", - " \"name\": \"A process\",\n", + " (\"foreground\", \"heat_pump_lifecycle\"): {\n", + " \"name\": \"heat_pump_lifecycle\",\n", " \"type\": bd.labels.process_node_default,\n", " \"unit\": \"unit\",\n", - " \"location\": \"somewhere\",\n", + " \"location\": \"DE\",\n", " \"exchanges\": [\n", " {\n", " \"amount\": 1,\n", " \"type\": bd.labels.production_edge_default,\n", - " \"input\": (\"foreground\", \"A_product\"),\n", - " \"temporal_distribution\": td_a_output,\n", + " \"input\": (\"foreground\", \"heat_pump\"),\n", + " \"temporal_distribution\": td_install,\n", " },\n", " {\n", - " \"amount\": 3,\n", + " \"amount\": 18_000,\n", " \"type\": bd.labels.consumption_edge_default,\n", - " \"input\": (\"background_2020\", \"B\"),\n", - " \"temporal_distribution\": td_b_input,\n", - " \"temporal_evolution_factors\": process_version_efficiency_factors,\n", + " \"input\": (\"electricity_market_2025\", \"elec\"),\n", + " \"temporal_distribution\": td_use,\n", + " \"temporal_evolution_factors\": cop_factors,\n", " \"temporal_evolution_reference\": \"consumer\",\n", " },\n", " {\n", - " \"amount\": 5,\n", + " \"amount\": 2,\n", " \"type\": \"biosphere\",\n", - " \"input\": (\"biosphere\", \"CO2\"),\n", - " \"temporal_distribution\": td_a_to_co2,\n", + " \"input\": (\"biosphere\", \"refrigerant_leak\"),\n", + " \"temporal_distribution\": td_install,\n", " },\n", " ],\n", " },\n", @@ -433,386 +318,80 @@ }, { "cell_type": "markdown", - "id": "b97c55d1", + "id": "6a948fb6", "metadata": {}, "source": [ - "## Tell `bw_timex` which databases represent which dates\n", - "\n", - "The foreground database is dynamic, because its exchanges are distributed over time. The background databases represent static snapshots at 2020 and 2030." + "## Tell `bw_timex` which databases represent which years" ] }, { "cell_type": "code", - "execution_count": 4, - "id": "f82d7823", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T08:15:44.402971Z", - "iopub.status.busy": "2026-05-04T08:15:44.402872Z", - "iopub.status.idle": "2026-05-04T08:15:44.405116Z", - "shell.execute_reply": "2026-05-04T08:15:44.404700Z" - } - }, + "execution_count": null, + "id": "0690fc15", + "metadata": {}, "outputs": [], "source": [ "database_dates = {\n", - " \"background_2020\": datetime.strptime(\"2020\", \"%Y\"),\n", - " \"background_2030\": datetime.strptime(\"2030\", \"%Y\"),\n", + " \"electricity_market_2025\": datetime.strptime(\"2025\", \"%Y\"),\n", + " \"electricity_market_2035\": datetime.strptime(\"2035\", \"%Y\"),\n", " \"foreground\": \"dynamic\",\n", "}" ] }, { "cell_type": "markdown", - "id": "8a1964aa", + "id": "099ef435", "metadata": {}, "source": [ "## Build the timeline\n", "\n", - "The functional unit demands the product, not the process. This is the main user-facing difference from the classic getting-started notebook." + "The functional unit demands the **product** (`heat_pump`). The total\n", + "demand of 100 units is the cumulative fleet over the horizon; the\n", + "install-year RTD distributes those installs across calendar years." ] }, { "cell_type": "code", - "execution_count": 5, - "id": "2ca7aeca", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T08:15:44.406316Z", - "iopub.status.busy": "2026-05-04T08:15:44.406226Z", - "iopub.status.idle": "2026-05-04T08:15:44.813341Z", - "shell.execute_reply": "2026-05-04T08:15:44.812922Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[32m2026-05-04 10:30:46.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.471\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.485\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.486\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.508\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2034-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Starting graph traversal\n", - "Calculation count: 1\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
date_producerproducer_namedate_consumerconsumer_nameamounttemporal_market_shares
02022-01-01B production2024-01-01A process0.9{'background_2020': 0.8, 'background_2030': 0.2}
12024-01-01B production2024-01-01A process1.5{'background_2020': 0.6, 'background_2030': 0.4}
22024-01-01A process2024-01-01-10.6None
32028-01-01B production2024-01-01A process0.6{'background_2020': 0.2, 'background_2030': 0.8}
42028-01-01B production2030-01-01A process0.9{'background_2020': 0.2, 'background_2030': 0.8}
52030-01-01B production2030-01-01A process1.5{'background_2030': 1}
62030-01-01A process2030-01-01-10.4None
72034-01-01B production2030-01-01A process0.6{'background_2030': 1}
\n", - "
" - ], - "text/plain": [ - " date_producer producer_name date_consumer consumer_name amount \\\n", - "0 2022-01-01 B production 2024-01-01 A process 0.9 \n", - "1 2024-01-01 B production 2024-01-01 A process 1.5 \n", - "2 2024-01-01 A process 2024-01-01 -1 0.6 \n", - "3 2028-01-01 B production 2024-01-01 A process 0.6 \n", - "4 2028-01-01 B production 2030-01-01 A process 0.9 \n", - "5 2030-01-01 B production 2030-01-01 A process 1.5 \n", - "6 2030-01-01 A process 2030-01-01 -1 0.4 \n", - "7 2034-01-01 B production 2030-01-01 A process 0.6 \n", - "\n", - " temporal_market_shares \n", - "0 {'background_2020': 0.8, 'background_2030': 0.2} \n", - "1 {'background_2020': 0.6, 'background_2030': 0.4} \n", - "2 None \n", - "3 {'background_2020': 0.2, 'background_2030': 0.8} \n", - "4 {'background_2020': 0.2, 'background_2030': 0.8} \n", - "5 {'background_2030': 1} \n", - "6 None \n", - "7 {'background_2030': 1} " - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "id": "69276587", + "metadata": {}, + "outputs": [], "source": [ "from bw_timex import TimexLCA\n", "\n", - "a_product = bd.get_node(database=\"foreground\", code=\"A_product\")\n", + "heat_pump = bd.get_node(database=\"foreground\", code=\"heat_pump\")\n", "\n", "tlca = TimexLCA(\n", - " demand={a_product: 1},\n", + " demand={heat_pump: 100},\n", " method=(\"our\", \"method\"),\n", " database_dates=database_dates,\n", ")\n", "\n", - "tlca.build_timeline(starting_datetime=datetime(2024, 1, 1), temporal_grouping=\"year\")" + "tlca.build_timeline(\n", + " starting_datetime=datetime(2025, 1, 1),\n", + " temporal_grouping=\"year\",\n", + ")" ] }, { "cell_type": "markdown", - "id": "d26cd9a7", + "id": "5f6950e1", "metadata": {}, "source": [ - "The timeline below shows the combined timing:\n", + "Each electricity row carries two dates:\n", "\n", - "- Rows where the producer is `A process` are the output-side RTD: `A product` is supplied in 2024 and 2030.\n", - "- Rows where the producer is `B production` are the input-side RTD applied under each A-process date.\n", - "- `date_consumer` is the A-process version date. This is the date used by our `consumer`-referenced foreground evolution factors.\n", - "- `temporal_market_shares` shows how `bw_timex` relinks each background input to the 2020 and 2030 background snapshots." + "- `date_consumer`: the install vintage of the heat-pump cohort consuming\n", + " that electricity. Used for vintage-locked COP factors.\n", + "- `date_producer`: the calendar year the electricity is actually drawn.\n", + " Used for relinking to the time-stamped background databases." ] }, { "cell_type": "code", - "execution_count": 6, - "id": "1c9e5028", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T08:15:44.814743Z", - "iopub.status.busy": "2026-05-04T08:15:44.814597Z", - "iopub.status.idle": "2026-05-04T08:15:44.819864Z", - "shell.execute_reply": "2026-05-04T08:15:44.819496Z" - } - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
producer_nameconsumer_namedate_producerdate_consumeramounttemporal_market_shares
0B productionA process2022-01-012024-01-010.9{'background_2020': 0.8, 'background_2030': 0.2}
2A process-12024-01-012024-01-010.6None
1B productionA process2024-01-012024-01-011.5{'background_2020': 0.6, 'background_2030': 0.4}
3B productionA process2028-01-012024-01-010.6{'background_2020': 0.2, 'background_2030': 0.8}
4B productionA process2028-01-012030-01-010.9{'background_2020': 0.2, 'background_2030': 0.8}
6A process-12030-01-012030-01-010.4None
5B productionA process2030-01-012030-01-011.5{'background_2030': 1}
7B productionA process2034-01-012030-01-010.6{'background_2030': 1}
\n", - "
" - ], - "text/plain": [ - " producer_name consumer_name date_producer date_consumer amount \\\n", - "0 B production A process 2022-01-01 2024-01-01 0.9 \n", - "2 A process -1 2024-01-01 2024-01-01 0.6 \n", - "1 B production A process 2024-01-01 2024-01-01 1.5 \n", - "3 B production A process 2028-01-01 2024-01-01 0.6 \n", - "4 B production A process 2028-01-01 2030-01-01 0.9 \n", - "6 A process -1 2030-01-01 2030-01-01 0.4 \n", - "5 B production A process 2030-01-01 2030-01-01 1.5 \n", - "7 B production A process 2034-01-01 2030-01-01 0.6 \n", - "\n", - " temporal_market_shares \n", - "0 {'background_2020': 0.8, 'background_2030': 0.2} \n", - "2 None \n", - "1 {'background_2020': 0.6, 'background_2030': 0.4} \n", - "3 {'background_2020': 0.2, 'background_2030': 0.8} \n", - "4 {'background_2020': 0.2, 'background_2030': 0.8} \n", - "6 None \n", - "5 {'background_2030': 1} \n", - "7 {'background_2030': 1} " - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "id": "bd940fce", + "metadata": {}, + "outputs": [], "source": [ "tlca.timeline[\n", " [\n", @@ -823,311 +402,84 @@ " \"amount\",\n", " \"temporal_market_shares\",\n", " ]\n", - "].sort_values([\"date_consumer\", \"date_producer\", \"producer_name\"])\n" + "].sort_values([\"date_consumer\", \"date_producer\", \"producer_name\"])" ] }, { "cell_type": "markdown", - "id": "6b61ed3e", + "id": "a750130e", "metadata": {}, "source": [ - "A quick check of the expected foreground timing and the selected process-version factors:" + "### Per-vintage breakdown: how unit process + RTDs aggregate to fleet" ] }, { "cell_type": "code", - "execution_count": 8, - "id": "e78d8296", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T08:15:44.827798Z", - "iopub.status.busy": "2026-05-04T08:15:44.827695Z", - "iopub.status.idle": "2026-05-04T08:15:44.834410Z", - "shell.execute_reply": "2026-05-04T08:15:44.834068Z" - } - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
A process version yearB production yearamountprocess-version factoreffective B amounttemporal_market_shares
0202420220.91.00.90{'background_2020': 0.8, 'background_2030': 0.2}
1202420241.51.01.50{'background_2020': 0.6, 'background_2030': 0.4}
3202420280.61.00.60{'background_2020': 0.2, 'background_2030': 0.8}
4203020280.90.50.45{'background_2020': 0.2, 'background_2030': 0.8}
5203020301.50.50.75{'background_2030': 1}
7203020340.60.50.30{'background_2030': 1}
\n", - "
" - ], - "text/plain": [ - " A process version year B production year amount process-version factor \\\n", - "0 2024 2022 0.9 1.0 \n", - "1 2024 2024 1.5 1.0 \n", - "3 2024 2028 0.6 1.0 \n", - "4 2030 2028 0.9 0.5 \n", - "5 2030 2030 1.5 0.5 \n", - "7 2030 2034 0.6 0.5 \n", - "\n", - " effective B amount temporal_market_shares \n", - "0 0.90 {'background_2020': 0.8, 'background_2030': 0.2} \n", - "1 1.50 {'background_2020': 0.6, 'background_2030': 0.4} \n", - "3 0.60 {'background_2020': 0.2, 'background_2030': 0.8} \n", - "4 0.45 {'background_2020': 0.2, 'background_2030': 0.8} \n", - "5 0.75 {'background_2030': 1} \n", - "7 0.30 {'background_2030': 1} " - ] - }, - "execution_count": 8, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "id": "1d1652ae", + "metadata": {}, + "outputs": [], "source": [ "from bw_timex.utils import get_temporal_evolution_factor\n", "\n", - "b_rows = tlca.timeline[tlca.timeline[\"producer_name\"] == \"B production\"].copy()\n", - "b_rows[\"A process version year\"] = b_rows[\"date_consumer\"].dt.year\n", - "b_rows[\"B production year\"] = b_rows[\"date_producer\"].dt.year\n", - "b_rows[\"process-version factor\"] = b_rows[\"date_consumer\"].apply(\n", - " lambda date: get_temporal_evolution_factor(process_version_efficiency_factors, date)\n", + "elec_rows = tlca.timeline[\n", + " tlca.timeline[\"producer_name\"].str.contains(\"electricity\")\n", + "].copy()\n", + "elec_rows[\"install_year\"] = elec_rows[\"date_consumer\"].dt.year\n", + "elec_rows[\"draw_year\"] = elec_rows[\"date_producer\"].dt.year\n", + "elec_rows[\"cop_factor\"] = elec_rows[\"date_consumer\"].apply(\n", + " lambda d: get_temporal_evolution_factor(cop_factors, d)\n", ")\n", - "b_rows[\"effective B amount\"] = b_rows[\"amount\"].astype(float) * b_rows[\"process-version factor\"]\n", + "elec_rows[\"effective_kWh\"] = elec_rows[\"amount\"].astype(float) * elec_rows[\"cop_factor\"]\n", "\n", - "b_rows[\n", + "elec_rows[\n", " [\n", - " \"A process version year\",\n", - " \"B production year\",\n", + " \"install_year\",\n", + " \"draw_year\",\n", " \"amount\",\n", - " \"process-version factor\",\n", - " \"effective B amount\",\n", + " \"cop_factor\",\n", + " \"effective_kWh\",\n", " \"temporal_market_shares\",\n", " ]\n", - "].sort_values([\"A process version year\", \"B production year\"])" + "].sort_values([\"install_year\", \"draw_year\"])" ] }, { "cell_type": "markdown", - "id": "03f7dbd6", + "id": "cada6c83", "metadata": {}, "source": [ - "The unscaled amounts are the edge amount (`3 kg B`) multiplied by the input RTD weights. For each A-process instance, this gives `0.9`, `1.5`, and `0.6` kg of B before foreground evolution.\n", - "\n", - "The process-version-specific factor is then selected from `date_consumer`:\n", - "\n", - "- the 2024 A-process version keeps factor `1.0` for all its B inputs, including the B input produced in 2028;\n", - "- the 2030 A-process version keeps factor `0.5` for all its B inputs, including the B input produced in 2034.\n", - "\n", - "That is what version-specific, or vintage-specific, efficiency means here: the efficiency belongs to the foreground process version date (`date_consumer`), not to the calendar year in which each background input happens (`date_producer`)." - ] - }, - { - "cell_type": "markdown", - "id": "5c9e1ea9", - "metadata": {}, - "source": [ - "Aggregating by A-process version year makes the version-specific, or vintage-specific, efficiency difference even clearer:" + "Aggregating by install vintage shows the COP improvement clearly:" ] }, { "cell_type": "code", - "execution_count": 9, - "id": "4cbfa1ca", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T08:15:44.835741Z", - "iopub.status.busy": "2026-05-04T08:15:44.835669Z", - "iopub.status.idle": "2026-05-04T08:15:44.840904Z", - "shell.execute_reply": "2026-05-04T08:15:44.840553Z" - } - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
A process version yearraw_B_amountprocess_version_factoreffective_B_amount
020243.01.03.0
120303.00.51.5
\n", - "
" - ], - "text/plain": [ - " A process version year raw_B_amount process_version_factor \\\n", - "0 2024 3.0 1.0 \n", - "1 2030 3.0 0.5 \n", - "\n", - " effective_B_amount \n", - "0 3.0 \n", - "1 1.5 " - ] - }, - "execution_count": 9, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "id": "6b64f8d3", + "metadata": {}, + "outputs": [], "source": [ - "b_rows.groupby(\"A process version year\", as_index=False).agg(\n", - " raw_B_amount=(\"amount\", \"sum\"),\n", - " process_version_factor=(\"process-version factor\", \"first\"),\n", - " effective_B_amount=(\"effective B amount\", \"sum\"),\n", + "elec_rows.groupby(\"install_year\", as_index=False).agg(\n", + " raw_kWh=(\"amount\", \"sum\"),\n", + " cop_factor=(\"cop_factor\", \"first\"),\n", + " effective_kWh=(\"effective_kWh\", \"sum\"),\n", ")" ] }, { "cell_type": "markdown", - "id": "86da7674", + "id": "30dd03f2", "metadata": {}, "source": [ - "## Calculate LCI and static LCIA\n", - "\n", - "From here onward, the workflow is the same as in the normal getting-started example. The score includes both background relinking over time and the process-version-specific foreground efficiency factors." + "## Calculate the LCI and the static LCIA score" ] }, { "cell_type": "code", - "execution_count": 10, - "id": "ac600217", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T08:15:44.842052Z", - "iopub.status.busy": "2026-05-04T08:15:44.841987Z", - "iopub.status.idle": "2026-05-04T08:15:44.865433Z", - "shell.execute_reply": "2026-05-04T08:15:44.865058Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[32m2026-05-04 10:30:46.562\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.569\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" - ] - }, - { - "data": { - "text/plain": [ - "15.860000000000001" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "id": "2f2a9692", + "metadata": {}, + "outputs": [], "source": [ "tlca.lci()\n", "tlca.static_lcia()\n", @@ -1137,227 +489,414 @@ }, { "cell_type": "markdown", - "id": "ea2082b0", + "id": "d6aa8f3e", "metadata": {}, "source": [ - "For comparison, the static base LCA uses the original static system without time-explicit relinking or process-version-specific foreground scaling. The time-explicit score is lower because some `B production` is sourced from the cleaner 2030 background database and because the 2030 A-process version uses less B input." + "### Compare against the static base LCA\n", + "\n", + "The static base LCA is the fleet's footprint *without* time-explicit\n", + "relinking and *without* the vintage-locked COP improvements. It uses\n", + "whatever background was originally chosen on the foreground exchange\n", + "(`electricity_market_2025`)." ] }, { "cell_type": "code", - "execution_count": 11, - "id": "2c42e70f", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T08:15:44.866957Z", - "iopub.status.busy": "2026-05-04T08:15:44.866866Z", - "iopub.status.idle": "2026-05-04T08:15:44.868977Z", - "shell.execute_reply": "2026-05-04T08:15:44.868575Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Static base LCA score: 38.00 kg CO2-eq\n", - "Time-explicit static score: 15.86 kg CO2-eq\n" - ] - } - ], + "execution_count": null, + "id": "82f438bf", + "metadata": {}, + "outputs": [], "source": [ - "print(f\"Static base LCA score: {tlca.base_lca.score:.2f} kg CO2-eq\")\n", - "print(f\"Time-explicit static score: {tlca.static_score:.2f} kg CO2-eq\")" + "print(f\"Static base LCA score: {tlca.base_lca.score:>14,.2f} kg CO2-eq\")\n", + "print(f\"Time-explicit static score: {tlca.static_score:>14,.2f} kg CO2-eq\")\n", + "print(\n", + " \"Reduction from time-explicit modelling: \"\n", + " f\"{tlca.base_lca.score - tlca.static_score:>14,.2f} kg CO2-eq \"\n", + " f\"({100 * (tlca.base_lca.score - tlca.static_score) / tlca.base_lca.score:.1f} %)\"\n", + ")" ] }, { "cell_type": "markdown", - "id": "c87426ee", + "id": "b695e326", "metadata": {}, "source": [ - "To isolate the foreground evolution effect, we can temporarily remove the process-version factors from the B input exchange and rerun the same time-explicit model. The only difference between the two runs below is the process-version-specific foreground efficiency." + "The time-explicit score is lower for two reasons: some operating\n", + "electricity is sourced from the cleaner 2035 grid mix, and 2035-vintage\n", + "heat pumps draw 30 % less electricity than 2025-vintage ones. The next\n", + "cell isolates the second effect." + ] + }, + { + "cell_type": "markdown", + "id": "680b5b1a", + "metadata": {}, + "source": [ + "### Isolating the vintage-locked COP improvement\n", + "\n", + "We temporarily remove the `temporal_evolution_factors` from the\n", + "electricity edge and rerun the same time-explicit model. The only\n", + "difference is the vintage-locked COP improvements; everything else\n", + "(install RTD, use RTD, background relinking) stays." ] }, { "cell_type": "code", - "execution_count": 12, - "id": "74934d91", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T08:15:44.870180Z", - "iopub.status.busy": "2026-05-04T08:15:44.870099Z", - "iopub.status.idle": "2026-05-04T08:15:44.930307Z", - "shell.execute_reply": "2026-05-04T08:15:44.929975Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[32m2026-05-04 10:30:46.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.615\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.616\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2034-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.635\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n", - "\u001b[32m2026-05-04 10:30:46.640\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Starting graph traversal\n", - "Calculation count: 1\n", - "Time-explicit score without foreground evolution: 26.72 kg CO2-eq\n", - "Time-explicit score with version-specific efficiencies: 15.86 kg CO2-eq\n", - "Version-efficiency reduction: 10.86 kg CO2-eq\n" - ] - } - ], + "execution_count": null, + "id": "dfe71aeb", + "metadata": {}, + "outputs": [], "source": [ - "a_process = bd.get_node(database=\"foreground\", code=\"A_process\")\n", - "b_input_edge = next(edge for edge in a_process.technosphere() if edge.input[\"code\"] == \"B\")\n", - "\n", - "saved_factors = b_input_edge[\"temporal_evolution_factors\"]\n", - "saved_reference = b_input_edge[\"temporal_evolution_reference\"]\n", - "del b_input_edge[\"temporal_evolution_factors\"]\n", - "del b_input_edge[\"temporal_evolution_reference\"]\n", - "b_input_edge.save()\n", + "hp_lifecycle = bd.get_node(database=\"foreground\", code=\"heat_pump_lifecycle\")\n", + "elec_edge = next(\n", + " e for e in hp_lifecycle.technosphere() if e.input[\"name\"] == \"electricity market\"\n", + ")\n", + "\n", + "saved_factors = elec_edge[\"temporal_evolution_factors\"]\n", + "saved_reference = elec_edge[\"temporal_evolution_reference\"]\n", + "del elec_edge[\"temporal_evolution_factors\"]\n", + "del elec_edge[\"temporal_evolution_reference\"]\n", + "elec_edge.save()\n", "bd.Database(\"foreground\").process()\n", "\n", "tlca_no_evolution = TimexLCA(\n", - " demand={a_product: 1},\n", + " demand={heat_pump: 100},\n", " method=(\"our\", \"method\"),\n", " database_dates=database_dates,\n", ")\n", "tlca_no_evolution.build_timeline(\n", - " starting_datetime=datetime(2024, 1, 1),\n", + " starting_datetime=datetime(2025, 1, 1),\n", " temporal_grouping=\"year\",\n", ")\n", "tlca_no_evolution.lci()\n", "tlca_no_evolution.static_lcia()\n", "\n", - "# Restore the foreground exchange so rerunning later cells keeps the intended model.\n", - "b_input_edge[\"temporal_evolution_factors\"] = saved_factors\n", - "b_input_edge[\"temporal_evolution_reference\"] = saved_reference\n", - "b_input_edge.save()\n", + "elec_edge[\"temporal_evolution_factors\"] = saved_factors\n", + "elec_edge[\"temporal_evolution_reference\"] = saved_reference\n", + "elec_edge.save()\n", "bd.Database(\"foreground\").process()\n", "\n", - "print(f\"Time-explicit score without foreground evolution: {tlca_no_evolution.static_score:.2f} kg CO2-eq\")\n", - "print(f\"Time-explicit score with version-specific efficiencies: {tlca.static_score:.2f} kg CO2-eq\")\n", - "print(f\"Version-efficiency reduction: {tlca_no_evolution.static_score - tlca.static_score:.2f} kg CO2-eq\")" + "print(\n", + " f\"Without COP improvement: {tlca_no_evolution.static_score:>14,.2f} kg CO2-eq\"\n", + ")\n", + "print(\n", + " f\"With COP improvement: {tlca.static_score:>14,.2f} kg CO2-eq\"\n", + ")\n", + "print(\n", + " f\"COP-attributable saving: {tlca_no_evolution.static_score - tlca.static_score:>14,.2f} kg CO2-eq\"\n", + ")" ] }, { "cell_type": "markdown", - "id": "8254c19f", + "id": "6b869a30", "metadata": {}, "source": [ - "## Optional: dynamic characterization\n", + "## Part 2 — Deriving the RTDs from a tiny flodym dMFA\n", + "\n", + "In Part 1 we hand-picked `td_install` and `td_use`. In a real fleet\n", + "study these come from a **dynamic Material Flow Analysis (dMFA)**: an\n", + "exogenous stock trajectory plus a lifetime distribution → annual\n", + "inflow, stock-by-cohort, age-resolved survival.\n", "\n", - "The inventory still contains dates, so dynamic characterization works in the same way as in the original getting-started notebook." + "Here we use [`flodym`](https://github.com/pik-piam/flodym)'s\n", + "`StockDrivenDSM` with a logistic stock trajectory saturating at 100\n", + "units around 2035, and a Weibull lifetime (mean ≈ 18 years, shape 2)." ] }, { "cell_type": "code", - "execution_count": 13, - "id": "615a9f74", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T08:15:44.931705Z", - "iopub.status.busy": "2026-05-04T08:15:44.931623Z", - "iopub.status.idle": "2026-05-04T08:15:44.939840Z", - "shell.execute_reply": "2026-05-04T08:15:44.939351Z" - } - }, - "outputs": [ - { - "data": { - "text/plain": [ - "np.float64(15.86)" - ] - }, - "execution_count": 13, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "id": "d20a57eb", + "metadata": {}, + "outputs": [], "source": [ - "from dynamic_characterization.ipcc_ar6 import characterize_co2\n", + "import matplotlib.pyplot as plt\n", + "import pandas as pd\n", + "from flodym import (\n", + " Dimension,\n", + " DimensionSet,\n", + " StockArray,\n", + " StockDrivenDSM,\n", + " WeibullLifetime,\n", + ")\n", "\n", - "emission_id = bd.get_activity((\"biosphere\", \"CO2\")).id\n", - "characterization_functions = {emission_id: characterize_co2}\n", + "YEAR_START = 2025\n", + "YEAR_END = 2060\n", + "years = np.arange(YEAR_START, YEAR_END + 1)\n", "\n", - "tlca.dynamic_lcia(\n", - " metric=\"GWP\",\n", - " time_horizon=100,\n", - " characterization_functions=characterization_functions,\n", + "time_dim = Dimension(name=\"Time\", letter=\"t\", items=years.tolist(), dtype=int)\n", + "dims = DimensionSet(dim_list=[time_dim])\n", + "\n", + "STOCK_SATURATION = 100\n", + "STOCK_MIDPOINT = 2035\n", + "STOCK_STEEPNESS = 0.45\n", + "stock_values = STOCK_SATURATION / (\n", + " 1 + np.exp(-STOCK_STEEPNESS * (years - STOCK_MIDPOINT))\n", + ")\n", + "stock = StockArray(dims=dims, name=\"hp_fleet\", values=stock_values)\n", + "\n", + "WEIBULL_SHAPE = 2.0\n", + "WEIBULL_SCALE = 18.0\n", + "lifetime_model = WeibullLifetime(dims=dims)\n", + "lifetime_model.set_prms(\n", + " weibull_shape=np.full(dims.shape, WEIBULL_SHAPE),\n", + " weibull_scale=np.full(dims.shape, WEIBULL_SCALE),\n", + ")\n", + "\n", + "dsm = StockDrivenDSM(dims=dims, stock=stock, lifetime_model=lifetime_model)\n", + "dsm.compute()\n", + "\n", + "inflow_values = dsm.inflow.values\n", + "outflow_values = dsm.outflow.values\n", + "stock_by_cohort = dsm.get_stock_by_cohort()" + ] + }, + { + "cell_type": "markdown", + "id": "11f9de16", + "metadata": {}, + "source": [ + "### Plot the dMFA: stock, inflow, outflow" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "74c45a19", + "metadata": {}, + "outputs": [], + "source": [ + "fig, ax = plt.subplots(figsize=(7, 3.5))\n", + "ax.plot(years, stock.values, label=\"stock\", color=\"black\")\n", + "ax.bar(years, inflow_values, label=\"inflow\", color=\"#3fb1c5\", alpha=0.8)\n", + "ax.bar(years, -outflow_values, label=\"outflow\", color=\"#9c5ffd\", alpha=0.8)\n", + "ax.axhline(0, color=\"black\", lw=0.5)\n", + "ax.set_xlabel(\"year\")\n", + "ax.set_ylabel(\"heat pumps\")\n", + "ax.legend()\n", + "ax.set_title(\"Heat pump fleet dMFA (logistic stock, Weibull lifetime)\")\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "id": "5cec207b", + "metadata": {}, + "source": [ + "### Derive `td_install_dmfa` and `td_use_dmfa`\n", + "\n", + "- `td_install_dmfa`: normalize annual inflow → install-year shape.\n", + " Offsets in years from `YEAR_START`. Drop trailing zeros.\n", + "- `td_use_dmfa`: from `stock_by_cohort` we know how many of an installed\n", + " cohort are still in stock `k` years after install. Assuming constant\n", + " per-unit annual electricity draw while in stock, the fraction of a\n", + " unit's lifetime electricity drawn at age `k` is proportional to the\n", + " age-`k` survival probability. We compute this from the Weibull survival\n", + " function directly so it's independent of cohort-specific noise." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d931cbf1", + "metadata": {}, + "outputs": [], + "source": [ + "inflow_total = inflow_values.sum()\n", + "inflow_share = inflow_values / inflow_total\n", + "nonzero = np.where(inflow_share > 1e-6)[0]\n", + "install_offsets_years = (years[nonzero] - YEAR_START).astype(\"int64\")\n", + "install_weights = inflow_share[nonzero]\n", + "install_weights = install_weights / install_weights.sum()\n", + "\n", + "td_install_dmfa = TemporalDistribution(\n", + " date=install_offsets_years.astype(\"timedelta64[Y]\"),\n", + " amount=install_weights,\n", ")\n", "\n", - "tlca.dynamic_score" + "ages = np.arange(0, 41)\n", + "from scipy.stats import weibull_min\n", + "age_survival = weibull_min.sf(ages, WEIBULL_SHAPE, scale=WEIBULL_SCALE)\n", + "use_share = age_survival / age_survival.sum()\n", + "keep = np.where(use_share > 1e-4)[0]\n", + "use_offsets_years = ages[keep].astype(\"int64\")\n", + "use_weights = use_share[keep] / use_share[keep].sum()\n", + "\n", + "td_use_dmfa = TemporalDistribution(\n", + " date=use_offsets_years.astype(\"timedelta64[Y]\"),\n", + " amount=use_weights,\n", + ")\n", + "\n", + "print(f\"dMFA total inflow over horizon: {inflow_total:.2f} heat pumps\")\n", + "print(\n", + " f\"td_install_dmfa: {len(install_weights)} bins, \"\n", + " f\"first {install_offsets_years[0]}y .. last {install_offsets_years[-1]}y\"\n", + ")\n", + "print(\n", + " f\"td_use_dmfa: {len(use_weights)} bins, \"\n", + " f\"first {use_offsets_years[0]}y .. last {use_offsets_years[-1]}y\"\n", + ")" ] }, { "cell_type": "markdown", - "id": "8ac5f9a5", + "id": "7184bf70", "metadata": {}, "source": [ - "## Quick recap\n", + "### Plug derived RTDs into the foreground and rerun\n", "\n", - "The explicit product/process version of the minimal `bw_timex` workflow is:\n", + "We rewrite `td_install` and `td_use` on the existing exchanges in place,\n", + "rather than rebuilding the database from scratch. Same demand, same COP\n", + "factors. The only change is the *shapes* of the two RTDs." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e49fcc2a", + "metadata": {}, + "outputs": [], + "source": [ + "production_edge = next(\n", + " e for e in hp_lifecycle.production() if e.output[\"code\"] == \"heat_pump_lifecycle\"\n", + ")\n", + "production_edge[\"temporal_distribution\"] = td_install_dmfa\n", + "production_edge.save()\n", "\n", - "1. Create a product node for the demanded thing.\n", - "2. Create a process node for the operation.\n", - "3. Put the output-side RTD on the production edge from process to product when the product supply itself is distributed over time.\n", - "4. Put input-side RTDs on the process exchanges when inputs occur before, during, or after each process instance.\n", - "5. Add `temporal_evolution_factors` to foreground exchanges when their amounts change by process version date or production year.\n", - "6. Use `temporal_evolution_reference=\"consumer\"` for version-specific, or vintage-specific, effects: the factor is evaluated at the process version date (`date_consumer`).\n", - "7. Demand the product node in `TimexLCA`.\n", + "elec_edge[\"temporal_distribution\"] = td_use_dmfa\n", + "elec_edge.save()\n", "\n", - "```python\n", - "tlca = TimexLCA(\n", - " demand={a_product: 1},\n", + "bd.Database(\"foreground\").process()\n", + "\n", + "tlca_dmfa = TimexLCA(\n", + " demand={heat_pump: 100},\n", " method=(\"our\", \"method\"),\n", " database_dates=database_dates,\n", ")\n", - "tlca.build_timeline(starting_datetime=datetime(2024, 1, 1))\n", - "tlca.lci()\n", - "tlca.static_lcia()\n", - "tlca.static_score\n", - "```\n", + "tlca_dmfa.build_timeline(\n", + " starting_datetime=datetime(2025, 1, 1),\n", + " temporal_grouping=\"year\",\n", + ")\n", + "tlca_dmfa.lci()\n", + "tlca_dmfa.static_lcia()\n", "\n", - "The key interpretation is: an output-side RTD controls **when the process instance exists to supply the product**, while an input-side RTD controls **when each input is produced or consumed relative to that process instance**. With `temporal_evolution_reference=\"consumer\"`, foreground evolution factors are selected by the process version date, so later product/process versions can keep their own efficiencies across all later input events." + "print(f\"Part 1 (hand-picked RTDs) static score: {tlca.static_score:>14,.2f} kg CO2-eq\")\n", + "print(f\"Part 2 (dMFA RTDs) static score: {tlca_dmfa.static_score:>14,.2f} kg CO2-eq\")" ] }, { "cell_type": "markdown", - "id": "4ba3bbeb", + "id": "c8ae0caa", "metadata": {}, - "source": [] + "source": [ + "### Year-by-year emissions from the dMFA-driven run" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8c4941a3", + "metadata": {}, + "outputs": [], + "source": [ + "timeline_df = tlca_dmfa.timeline.copy()\n", + "timeline_df[\"draw_year\"] = timeline_df[\"date_producer\"].dt.year\n", + "elec_mask = timeline_df[\"producer_name\"].str.contains(\"electricity\")\n", + "elec_t = timeline_df[elec_mask].copy()\n", + "\n", + "elec_t[\"cop_factor\"] = elec_t[\"date_consumer\"].apply(\n", + " lambda d: get_temporal_evolution_factor(cop_factors, d)\n", + ")\n", + "\n", + "def share_co2(row):\n", + " co2_per_kwh = 0.0\n", + " for db_name, share in row[\"temporal_market_shares\"].items():\n", + " if db_name == \"electricity_market_2025\":\n", + " co2_per_kwh += 0.40 * share\n", + " elif db_name == \"electricity_market_2035\":\n", + " co2_per_kwh += 0.10 * share\n", + " return float(row[\"amount\"]) * row[\"cop_factor\"] * co2_per_kwh\n", + "\n", + "elec_t[\"co2_kg\"] = elec_t.apply(share_co2, axis=1)\n", + "\n", + "emissions_by_year = (\n", + " elec_t.groupby(\"draw_year\")[\"co2_kg\"].sum().reindex(years, fill_value=0.0)\n", + ")\n", + "\n", + "fig, ax = plt.subplots(figsize=(7, 3.5))\n", + "ax.bar(years, emissions_by_year.values, color=\"#3fb1c5\")\n", + "ax.set_xlabel(\"calendar year\")\n", + "ax.set_ylabel(\"kg CO2-eq\")\n", + "ax.set_title(\"Fleet electricity emissions per calendar year (dMFA-driven RTDs)\")\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "id": "3b4d5883", + "metadata": {}, + "source": [ + "## Optional: dynamic characterization\n", + "\n", + "The inventory still carries dates, so dynamic characterization works\n", + "exactly as in the original getting-started notebook." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a90ff8ca", + "metadata": {}, + "outputs": [], + "source": [ + "from dynamic_characterization.ipcc_ar6 import characterize_co2\n", + "\n", + "emission_id = bd.get_activity((\"biosphere\", \"CO2\")).id\n", + "characterization_functions = {emission_id: characterize_co2}\n", + "\n", + "tlca_dmfa.dynamic_lcia(\n", + " metric=\"GWP\",\n", + " time_horizon=100,\n", + " characterization_functions=characterization_functions,\n", + ")\n", + "\n", + "tlca_dmfa.dynamic_score" + ] + }, + { + "cell_type": "markdown", + "id": "4ffe4b50", + "metadata": {}, + "source": [ + "## Quick recap\n", + "\n", + "1. **Demand the product**, not the process. Set total quantity for the\n", + " horizon (`{heat_pump: 100}`).\n", + "2. **Output-side RTD** on the production edge `heat_pump_lifecycle →\n", + " heat_pump` carries the install-year distribution (the dMFA inflow).\n", + "3. **Input-side RTDs** on consumption/biosphere edges describe the\n", + " per-unit lifetime profile — they are evaluated relative to each\n", + " cohort's install year via `date_consumer`.\n", + "4. `temporal_evolution_factors` with `temporal_evolution_reference=\n", + " \"consumer\"` lets vintages keep their own efficiencies across all\n", + " later draw years.\n", + "5. The fleet result falls out: matrix solve scales by demand, RTDs\n", + " distribute scaled flows in time, background relinking picks the\n", + " right grid mix per draw year.\n", + "\n", + "Part 1 made the RTDs up; Part 2 derived them from a flodym dMFA\n", + "(`StockDrivenDSM` + `WeibullLifetime`). The notebook structure is\n", + "identical otherwise — *the bridge between dMFA and `bw_timex` is just\n", + "normalization*." + ] } ], "metadata": { - "kernelspec": { - "display_name": "bw-timex (3.11.5)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.11.5" + "jupytext": { + "cell_metadata_filter": "-all", + "main_language": "python", + "notebook_metadata_filter": "-all" } }, "nbformat": 4, From aa80a7dbb81d29617855d8d7a476c16242655456 Mon Sep 17 00:00:00 2001 From: TimoDiepers Date: Sat, 9 May 2026 00:25:21 +0200 Subject: [PATCH 25/26] fix: split demand across install-vintage cohorts in explicit paradigm When an output-side temporal distribution produces multiple install-year cohorts of the same process, prepare_bw_timex_inputs collapsed indexed_demand to a single time-mapped producer (the last cohort, via create_demand_timing's last-write-wins). All demand then routed through that one cohort, so its temporal market shares dominated the LCA result regardless of how many vintages the timeline actually expressed. Build indexed_demand directly from the timeline's FU rows so each cohort receives its share of the user's demand. This routes each cohort's inputs to the appropriate background database (matrix_modifier already keyed temporal markets by time_mapped_producer) and lets temporal_evolution_factors apply per cohort. Adjusts a prior assertion in test_explicit_product_output_td_convolves_with_input_td that was encoding the bug (single-cohort collapse) rather than the documented behavior; the corrected expected score is the cohort-weighted COP contribution. Adds test_multi_vintage_demand_splits_across_cohorts as a regression case with two background databases at distinct dates. Co-Authored-By: Claude Opus 4.7 --- bw_timex/timex_lca.py | 62 ++++++--- ...est_explicit_process_product_end_to_end.py | 129 +++++++++++++++++- 2 files changed, 171 insertions(+), 20 deletions(-) diff --git a/bw_timex/timex_lca.py b/bw_timex/timex_lca.py index 8c906b0..97aacbc 100644 --- a/bw_timex/timex_lca.py +++ b/bw_timex/timex_lca.py @@ -1114,27 +1114,10 @@ def prepare_bw_timex_inputs( if demands: indexed_demand = [ - { - self.activity_time_mapping[ - ( - self._resolve_demand_to_process_key(k), - self.demand_timing[bd.get_id(k)], - ) - ]: v - for k, v in dct.items() - } - for dct in demands + self._build_indexed_demand(dct) for dct in demands ] elif demand: - indexed_demand = { - self.activity_time_mapping[ - ( - ("temporalized", self._resolve_demand_to_process_key(k)[1]), - self.demand_timing[bd.get_id(k)], - ) - ]: v - for k, v in demand.items() - } + indexed_demand = self._build_indexed_demand(demand) else: indexed_demand = None @@ -1359,6 +1342,47 @@ def create_demand_timing(self) -> dict: } return self.demand_timing + def _build_indexed_demand(self, demand_dict) -> dict: + """Map a demand dict to time-mapped producer ids, distributed across + every install-vintage cohort produced by an output-side temporal + distribution. + + Each FU row in the timeline corresponds to one cohort of the demand's + producing process; ``row.amount`` is the cohort's share of the + original demand value. Summing the FU rows reproduces the user's + demand magnitude while preserving the cohort split, so that + downstream matrix-modifier logic (which keys temporal markets by + ``time_mapped_producer``) routes each cohort's inputs to the + appropriate background database. + """ + if not hasattr(self, "timeline"): + raise AttributeError( + "Timeline not yet built. Call TimexLCA.build_timeline() first." + ) + + fu_rows = self.timeline[self.timeline["consumer"] == -1] + indexed = {} + for k, v in demand_dict.items(): + process_id = self._resolve_demand_to_process_id(k) + cohort_rows = fu_rows[fu_rows["producer"] == process_id] + if cohort_rows.empty: + raise ValueError( + f"No functional-unit rows in timeline for demand `{k}` " + f"(process id {process_id}). Did you call build_timeline?" + ) + cohort_total = float(cohort_rows["amount"].sum()) + if cohort_total == 0: + raise ValueError( + f"Functional-unit rows for demand `{k}` sum to zero amount." + ) + scale = float(v) / cohort_total + for row in cohort_rows.itertuples(): + indexed[row.time_mapped_producer] = ( + indexed.get(row.time_mapped_producer, 0.0) + + float(row.amount) * scale + ) + return indexed + def _resolve_demand_to_process_id(self, key) -> int: """Return the id of the process producing ``key``. diff --git a/tests/test_explicit_process_product_end_to_end.py b/tests/test_explicit_process_product_end_to_end.py index 1a0707d..c1955d4 100644 --- a/tests/test_explicit_process_product_end_to_end.py +++ b/tests/test_explicit_process_product_end_to_end.py @@ -287,7 +287,9 @@ def test_explicit_product_output_td_convolves_with_input_td(): ] assert set(evolved_rows["date_consumer"].dt.year) == {2030, 2032} assert set(evolved_rows["temporal_evolution_reference"]) == {"consumer"} - assert tlca_with_process_version_evolution.static_score == pytest.approx(2.0) + # Cohort 2030 (weight 0.6, cop 1.0) → 0.6 * 8 * 1.0 * 0.5 = 2.4 + # Cohort 2032 (weight 0.4, cop 0.5) → 0.4 * 8 * 0.5 * 0.5 = 0.8 + assert tlca_with_process_version_evolution.static_score == pytest.approx(3.2) def test_multilayer_explicit_process_product_chain_with_evolution(): @@ -371,3 +373,128 @@ def test_multilayer_explicit_process_product_chain_with_evolution(): ) == pytest.approx(observed_component_timeline) assert set(evolved_component_rows["temporal_evolution_reference"]) == {"consumer"} assert evolved_tlca.static_score == pytest.approx(4.0) + + +def test_multi_vintage_demand_splits_across_cohorts(): + """Two install-year cohorts each draw from a different background database. + + With install-year RTD = [2025: 0.5, 2035: 0.5] and the use-phase happening + at the install year, cohort 2025 should source electricity from + `electricity_market_2025` and cohort 2035 from `electricity_market_2035`. + The fleet score must therefore be the demand-weighted mix of both + backgrounds, not just one of them. + """ + bd.projects.set_current("__test_multi_vintage_demand_split__") + bd.databases.clear() + bd.methods.clear() + + bd.Database("bio").write( + {("bio", "co2"): {"name": "carbon dioxide", "unit": "kg", "type": "emission"}} + ) + for db_name, co2_per_kwh in [ + ("electricity_market_2025", 0.40), + ("electricity_market_2035", 0.10), + ]: + bd.Database(db_name).write( + { + (db_name, "elec"): { + "name": "electricity market", + "reference product": "electricity", + "location": "DE", + "unit": "kWh", + "exchanges": [ + { + "amount": 1, + "type": "production", + "input": (db_name, "elec"), + }, + { + "amount": co2_per_kwh, + "type": "biosphere", + "input": ("bio", "co2"), + }, + ], + }, + } + ) + bd.Method(("GWP", "example")).write([(("bio", "co2"), 1.0)]) + + td_install = TemporalDistribution( + date=np.array([0, 10], dtype="timedelta64[Y]"), + amount=np.array([0.5, 0.5]), + ) + td_use_at_install = TemporalDistribution( + date=np.array([0], dtype="timedelta64[Y]"), + amount=np.array([1.0]), + ) + + bd.Database("foreground").write( + { + ("foreground", "unit_product"): { + "name": "unit product", + "type": "product", + "unit": "unit", + "location": "DE", + "exchanges": [], + }, + ("foreground", "unit_lifecycle"): { + "name": "unit lifecycle", + "type": "process", + "unit": "unit", + "location": "DE", + "exchanges": [ + { + "amount": 1, + "type": "production", + "input": ("foreground", "unit_product"), + "temporal_distribution": td_install, + }, + { + "amount": 1.0, + "type": "technosphere", + "input": ("electricity_market_2025", "elec"), + "temporal_distribution": td_use_at_install, + }, + ], + }, + } + ) + for db in bd.databases: + bd.Database(db).process() + + product = bd.get_node(database="foreground", code="unit_product") + database_dates = { + "electricity_market_2025": datetime(2025, 1, 1), + "electricity_market_2035": datetime(2035, 1, 1), + "foreground": "dynamic", + } + tlca = TimexLCA( + demand={product.key: 1}, + method=("GWP", "example"), + database_dates=database_dates, + ) + tlca.build_timeline( + starting_datetime=datetime(2025, 1, 1), + temporal_grouping="year", + ) + tlca.lci() + tlca.static_lcia() + + fu_rows = tlca.timeline[tlca.timeline["consumer"] == -1].sort_values( + "date_producer" + ) + assert fu_rows["date_producer"].dt.year.tolist() == [2025, 2035] + assert fu_rows["amount"].tolist() == pytest.approx([0.5, 0.5]) + + elec_rows = tlca.timeline[ + tlca.timeline["producer_name"] == "electricity market" + ].sort_values("date_consumer") + assert elec_rows["date_consumer"].dt.year.tolist() == [2025, 2035] + assert [ + row.temporal_market_shares for row in elec_rows.itertuples() + ] == [ + {"electricity_market_2025": 1.0}, + {"electricity_market_2035": 1.0}, + ] + + assert tlca.static_score == pytest.approx(0.5 * 0.40 + 0.5 * 0.10) From 0c83e3da24b3fa276630aa9ef0ae755a3f16078b Mon Sep 17 00:00:00 2001 From: TimoDiepers Date: Sat, 9 May 2026 00:25:34 +0200 Subject: [PATCH 26/26] docs: execute redesigned heat-pump fleet getting-started notebook Co-Authored-By: Claude Opus 4.7 --- ...ing_started_explicit_process_product.ipynb | 11331 +++++++++++++++- 1 file changed, 11283 insertions(+), 48 deletions(-) diff --git a/notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb b/notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb index 72191ea..d7fb04d 100644 --- a/notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb +++ b/notebooks/explicit_product_modeling/getting_started_explicit_process_product.ipynb @@ -122,10 +122,122 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "id": "1f3ccb55", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:21.772651Z", + "iopub.status.busy": "2026-05-08T22:23:21.772512Z", + "iopub.status.idle": "2026-05-08T22:23:23.006647Z", + "shell.execute_reply": "2026-05-08T22:23:23.006162Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/timodiepers/Documents/Coding/bw_timex/.venv/lib/python3.11/site-packages/bw2calc/__init__.py:54: UserWarning: \n", + "It seems like you have an ARM architecture, but haven't installed scikit-umfpack:\n", + "\n", + " https://pypi.org/project/scikit-umfpack/\n", + "\n", + "Installing it could give you much faster calculations.\n", + "\n", + " warnings.warn(UMFPACK_WARNING)\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\r", + " 0%| | 0/2 [00:00\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
date_producerproducer_namedate_consumerconsumer_nameamounttemporal_market_shares
02025-01-01electricity market2025-01-01heat_pump_lifecycle7200.0{'electricity_market_2025': 1}
12025-01-01heat_pump_lifecycle2025-01-01-120.0None
22030-01-01electricity market2030-01-01heat_pump_lifecycle7200.0{'electricity_market_2025': 0.5, 'electricity_...
32030-01-01heat_pump_lifecycle2030-01-01-150.0None
42031-01-01electricity market2025-01-01heat_pump_lifecycle7200.0{'electricity_market_2025': 0.4, 'electricity_...
52035-01-01electricity market2035-01-01heat_pump_lifecycle7200.0{'electricity_market_2035': 1}
62035-01-01heat_pump_lifecycle2035-01-01-130.0None
72036-01-01electricity market2030-01-01heat_pump_lifecycle7200.0{'electricity_market_2035': 1}
82037-01-01electricity market2025-01-01heat_pump_lifecycle3600.0{'electricity_market_2035': 1}
92041-01-01electricity market2035-01-01heat_pump_lifecycle7200.0{'electricity_market_2035': 1}
102042-01-01electricity market2030-01-01heat_pump_lifecycle3600.0{'electricity_market_2035': 1}
112047-01-01electricity market2035-01-01heat_pump_lifecycle3600.0{'electricity_market_2035': 1}
\n", + "" + ], + "text/plain": [ + " date_producer producer_name date_consumer consumer_name \\\n", + "0 2025-01-01 electricity market 2025-01-01 heat_pump_lifecycle \n", + "1 2025-01-01 heat_pump_lifecycle 2025-01-01 -1 \n", + "2 2030-01-01 electricity market 2030-01-01 heat_pump_lifecycle \n", + "3 2030-01-01 heat_pump_lifecycle 2030-01-01 -1 \n", + "4 2031-01-01 electricity market 2025-01-01 heat_pump_lifecycle \n", + "5 2035-01-01 electricity market 2035-01-01 heat_pump_lifecycle \n", + "6 2035-01-01 heat_pump_lifecycle 2035-01-01 -1 \n", + "7 2036-01-01 electricity market 2030-01-01 heat_pump_lifecycle \n", + "8 2037-01-01 electricity market 2025-01-01 heat_pump_lifecycle \n", + "9 2041-01-01 electricity market 2035-01-01 heat_pump_lifecycle \n", + "10 2042-01-01 electricity market 2030-01-01 heat_pump_lifecycle \n", + "11 2047-01-01 electricity market 2035-01-01 heat_pump_lifecycle \n", + "\n", + " amount temporal_market_shares \n", + "0 7200.0 {'electricity_market_2025': 1} \n", + "1 20.0 None \n", + "2 7200.0 {'electricity_market_2025': 0.5, 'electricity_... \n", + "3 50.0 None \n", + "4 7200.0 {'electricity_market_2025': 0.4, 'electricity_... \n", + "5 7200.0 {'electricity_market_2035': 1} \n", + "6 30.0 None \n", + "7 7200.0 {'electricity_market_2035': 1} \n", + "8 3600.0 {'electricity_market_2035': 1} \n", + "9 7200.0 {'electricity_market_2035': 1} \n", + "10 3600.0 {'electricity_market_2035': 1} \n", + "11 3600.0 {'electricity_market_2035': 1} " + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "from bw_timex import TimexLCA\n", "\n", @@ -388,10 +828,194 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "id": "bd940fce", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:23.343933Z", + "iopub.status.busy": "2026-05-08T22:23:23.343839Z", + "iopub.status.idle": "2026-05-08T22:23:23.349008Z", + "shell.execute_reply": "2026-05-08T22:23:23.348632Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
producer_nameconsumer_namedate_producerdate_consumeramounttemporal_market_shares
0electricity marketheat_pump_lifecycle2025-01-012025-01-017200.0{'electricity_market_2025': 1}
1heat_pump_lifecycle-12025-01-012025-01-0120.0None
4electricity marketheat_pump_lifecycle2031-01-012025-01-017200.0{'electricity_market_2025': 0.4, 'electricity_...
8electricity marketheat_pump_lifecycle2037-01-012025-01-013600.0{'electricity_market_2035': 1}
2electricity marketheat_pump_lifecycle2030-01-012030-01-017200.0{'electricity_market_2025': 0.5, 'electricity_...
3heat_pump_lifecycle-12030-01-012030-01-0150.0None
7electricity marketheat_pump_lifecycle2036-01-012030-01-017200.0{'electricity_market_2035': 1}
10electricity marketheat_pump_lifecycle2042-01-012030-01-013600.0{'electricity_market_2035': 1}
5electricity marketheat_pump_lifecycle2035-01-012035-01-017200.0{'electricity_market_2035': 1}
6heat_pump_lifecycle-12035-01-012035-01-0130.0None
9electricity marketheat_pump_lifecycle2041-01-012035-01-017200.0{'electricity_market_2035': 1}
11electricity marketheat_pump_lifecycle2047-01-012035-01-013600.0{'electricity_market_2035': 1}
\n", + "
" + ], + "text/plain": [ + " producer_name consumer_name date_producer date_consumer \\\n", + "0 electricity market heat_pump_lifecycle 2025-01-01 2025-01-01 \n", + "1 heat_pump_lifecycle -1 2025-01-01 2025-01-01 \n", + "4 electricity market heat_pump_lifecycle 2031-01-01 2025-01-01 \n", + "8 electricity market heat_pump_lifecycle 2037-01-01 2025-01-01 \n", + "2 electricity market heat_pump_lifecycle 2030-01-01 2030-01-01 \n", + "3 heat_pump_lifecycle -1 2030-01-01 2030-01-01 \n", + "7 electricity market heat_pump_lifecycle 2036-01-01 2030-01-01 \n", + "10 electricity market heat_pump_lifecycle 2042-01-01 2030-01-01 \n", + "5 electricity market heat_pump_lifecycle 2035-01-01 2035-01-01 \n", + "6 heat_pump_lifecycle -1 2035-01-01 2035-01-01 \n", + "9 electricity market heat_pump_lifecycle 2041-01-01 2035-01-01 \n", + "11 electricity market heat_pump_lifecycle 2047-01-01 2035-01-01 \n", + "\n", + " amount temporal_market_shares \n", + "0 7200.0 {'electricity_market_2025': 1} \n", + "1 20.0 None \n", + "4 7200.0 {'electricity_market_2025': 0.4, 'electricity_... \n", + "8 3600.0 {'electricity_market_2035': 1} \n", + "2 7200.0 {'electricity_market_2025': 0.5, 'electricity_... \n", + "3 50.0 None \n", + "7 7200.0 {'electricity_market_2035': 1} \n", + "10 3600.0 {'electricity_market_2035': 1} \n", + "5 7200.0 {'electricity_market_2035': 1} \n", + "6 30.0 None \n", + "9 7200.0 {'electricity_market_2035': 1} \n", + "11 3600.0 {'electricity_market_2035': 1} " + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "tlca.timeline[\n", " [\n", @@ -415,10 +1039,161 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "id": "1d1652ae", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:23.350176Z", + "iopub.status.busy": "2026-05-08T22:23:23.350107Z", + "iopub.status.idle": "2026-05-08T22:23:23.357029Z", + "shell.execute_reply": "2026-05-08T22:23:23.356678Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
install_yeardraw_yearamountcop_factoreffective_kWhtemporal_market_shares
0202520257200.01.007200.0{'electricity_market_2025': 1}
4202520317200.01.007200.0{'electricity_market_2025': 0.4, 'electricity_...
8202520373600.01.003600.0{'electricity_market_2035': 1}
2203020307200.00.856120.0{'electricity_market_2025': 0.5, 'electricity_...
7203020367200.00.856120.0{'electricity_market_2035': 1}
10203020423600.00.853060.0{'electricity_market_2035': 1}
5203520357200.00.705040.0{'electricity_market_2035': 1}
9203520417200.00.705040.0{'electricity_market_2035': 1}
11203520473600.00.702520.0{'electricity_market_2035': 1}
\n", + "
" + ], + "text/plain": [ + " install_year draw_year amount cop_factor effective_kWh \\\n", + "0 2025 2025 7200.0 1.00 7200.0 \n", + "4 2025 2031 7200.0 1.00 7200.0 \n", + "8 2025 2037 3600.0 1.00 3600.0 \n", + "2 2030 2030 7200.0 0.85 6120.0 \n", + "7 2030 2036 7200.0 0.85 6120.0 \n", + "10 2030 2042 3600.0 0.85 3060.0 \n", + "5 2035 2035 7200.0 0.70 5040.0 \n", + "9 2035 2041 7200.0 0.70 5040.0 \n", + "11 2035 2047 3600.0 0.70 2520.0 \n", + "\n", + " temporal_market_shares \n", + "0 {'electricity_market_2025': 1} \n", + "4 {'electricity_market_2025': 0.4, 'electricity_... \n", + "8 {'electricity_market_2035': 1} \n", + "2 {'electricity_market_2025': 0.5, 'electricity_... \n", + "7 {'electricity_market_2035': 1} \n", + "10 {'electricity_market_2035': 1} \n", + "5 {'electricity_market_2035': 1} \n", + "9 {'electricity_market_2035': 1} \n", + "11 {'electricity_market_2035': 1} " + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "from bw_timex.utils import get_temporal_evolution_factor\n", "\n", @@ -454,10 +1229,82 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "id": "6b64f8d3", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:23.358295Z", + "iopub.status.busy": "2026-05-08T22:23:23.358211Z", + "iopub.status.idle": "2026-05-08T22:23:23.363318Z", + "shell.execute_reply": "2026-05-08T22:23:23.363007Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
install_yearraw_kWhcop_factoreffective_kWh
0202518000.01.0018000.0
1203018000.00.8515300.0
2203518000.00.7012600.0
\n", + "
" + ], + "text/plain": [ + " install_year raw_kWh cop_factor effective_kWh\n", + "0 2025 18000.0 1.00 18000.0\n", + "1 2030 18000.0 0.85 15300.0\n", + "2 2035 18000.0 0.70 12600.0" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "elec_rows.groupby(\"install_year\", as_index=False).agg(\n", " raw_kWh=(\"amount\", \"sum\"),\n", @@ -476,10 +1323,42 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "id": "2f2a9692", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:23.364584Z", + "iopub.status.busy": "2026-05-08T22:23:23.364508Z", + "iopub.status.idle": "2026-05-08T22:23:23.393019Z", + "shell.execute_reply": "2026-05-08T22:23:23.392524Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.369\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "data": { + "text/plain": [ + "256680.00382483003" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "tlca.lci()\n", "tlca.static_lcia()\n", @@ -502,10 +1381,27 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "id": "82f438bf", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:23.394426Z", + "iopub.status.busy": "2026-05-08T22:23:23.394331Z", + "iopub.status.idle": "2026-05-08T22:23:23.396505Z", + "shell.execute_reply": "2026-05-08T22:23:23.396075Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Static base LCA score: 720,000.01 kg CO2-eq\n", + "Time-explicit static score: 256,680.00 kg CO2-eq\n", + "Reduction from time-explicit modelling: 463,320.01 kg CO2-eq (64.3 %)\n" + ] + } + ], "source": [ "print(f\"Static base LCA score: {tlca.base_lca.score:>14,.2f} kg CO2-eq\")\n", "print(f\"Time-explicit static score: {tlca.static_score:>14,.2f} kg CO2-eq\")\n", @@ -542,10 +1438,127 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "id": "dfe71aeb", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:23.397800Z", + "iopub.status.busy": "2026-05-08T22:23:23.397713Z", + "iopub.status.idle": "2026-05-08T22:23:23.461543Z", + "shell.execute_reply": "2026-05-08T22:23:23.461149Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.406\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.412\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.414\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.415\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.418\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.425\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.425\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.425\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.425\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.433\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.439\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 1\n", + "Without COP improvement: 294,480.00 kg CO2-eq\n", + "With COP improvement: 256,680.00 kg CO2-eq\n", + "COP-attributable saving: 37,800.00 kg CO2-eq\n" + ] + } + ], "source": [ "hp_lifecycle = bd.get_node(database=\"foreground\", code=\"heat_pump_lifecycle\")\n", "elec_edge = next(\n", @@ -606,9 +1619,16 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "id": "d20a57eb", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:23.462793Z", + "iopub.status.busy": "2026-05-08T22:23:23.462718Z", + "iopub.status.idle": "2026-05-08T22:23:23.481226Z", + "shell.execute_reply": "2026-05-08T22:23:23.480809Z" + } + }, "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", @@ -662,10 +1682,28 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "id": "74c45a19", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:23.482564Z", + "iopub.status.busy": "2026-05-08T22:23:23.482485Z", + "iopub.status.idle": "2026-05-08T22:23:23.590814Z", + "shell.execute_reply": "2026-05-08T22:23:23.590376Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "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T59exo8fr+V5iMi7rVy5UjZs2CDx48eX+fPnS5w4cTy9SURERK6tExuRPHnyyP79+531dETkIrdu3ZIePXro9YEDB0r+/PnZ1kRE5P89sQ8fPgx3WvLatWsydOhQyZUrlzO3jYhcoFevXnL79m0pVKiQ9O/fn21MRESBEcSiGLr1wC4EspiOFqcoich7IYVg+fLlEjt2bE0jQDoBERFRQASx27dvD3MbP4apUqWSnDlzSty4Dj8dEbkJzqJ88skner13795SqlQptj0REfksh6POSpUquWZLiMilPv/8c7ly5YpOGT1s2DC2NhER+bRodZ2GhobKtGnT5M8//9Tb+fLl0xI9efPmdfb2EZETYEKDWbNmmSc4wOQGREREAVWdYM2aNVKwYEE5ePCgltvC5dChQzpIBPcRkXd59uyZtG/fXq937NhRqlSp4ulNIiIiirFYJozKcgBORTZv3lyGDx8eZvmQIUPkm2++kbNnz4ov5gomS5ZMHjx4IEmTJvX05hA5PY1g3LhxWsv55MmTuq8TERH5elzmcE8symm1atUq3PIWLVrofUTkPQ4cOCBfffWVXkc6AQNYIiLyFw4HsZUrV5Zdu3aFW75792555513nLVdRBRDmBK6Xbt28ubNG/nwww+lbt26bFMiIgrcgV316tXT05PIicWc6/D777/LqlWrdMTz+vXrw6xLRJ6BFIJjx45JypQpZcqUKXwbiIgosHNiURfWrieOFUtev34tvoA5seRvUDmkaNGi8vLlS81VRx47ERGRP8VlDvfE4tQkEXkvHDwijQABbK1ataRZs2ae3iQiIiLP58QSkXebMWOG7Nu3T4KDg3Uwl/U00URERP6AQSyRHzl//rwMGDDAnBObKVMmT28SERGRSzCIJfITSG/HZAZPnz6VihUrSqdOnTy9SURERC7DIJbITyxevFg2b94sCRIk0Kll7R2ESURE5It86lduzJgxmt/Xq1cv87Lnz59L165dtYwQcgAbN24sN27c8Oh2Ernb9evX5dNPP9XrKHWXO3duvglEROTXHA5i48SJIzdv3gy3/M6dO3qfq+zfv19mz54thQsXDrMcP9w//vij1qnduXOnXL16VRo1auSy7SDyRt26dZP79+9L8eLFpXfv3p7eHCIiIu8LYiMqK/vixQuJHz++uMLjx4+1ziVOkSZPnty8HPXD5s+fLxMnTpR//etfUqJECVm4cKHs3btXJ2AgCgRr1qzRS9y4cWXBggX6PxERkb+z+9du6tSp+j9O58+bN09P3VvWpfztt98kb968LtlIpAvUrl1bqlWrJiNGjDAvx6xhmFoTyw3YhsyZM2uJIWNGMVsBNy6WRXWJfNG9e/f08wGYSa9IkSKe3iQiIiLvCmInTZpk7olF7UnL1AH0wGbNmlWXO9vKlSvl0KFDmk5gKw8Qrx0SEhJmeZo0afS+iIwePVrzBol8XZ8+fTQHHAdvX3zxhac3h4iIyPuC2HPnzun/VapUkbVr14Y5re8qly5dkp49e5pHXDsL6mha5g2iJ5b1NMnX4HOB9Bnj7IgzPyNERETezuHkue3bt4u7IF0Ag8gwWMU6dWH69OmyadMmnVoTA1ose2PRM5U2bdoInzcoKEgvRL6cRoCpZY1BXeXLl/f0JhEREblVtEaAXL58WdavXy8XL17UINISBlk5S9WqVeX48eNhlrVt21ZPnSL/D72n8eLFk61bt2ppLQgNDdXtKlu2rNO2g8ibIKXnk08+0TMVOXLkkJEjR3p6k4iIiLw/iEXAWK9ePcmePbucOnVKChYsqFNd4ofVssfUGZIkSaLPbylx4sRaE9ZYjt4opAakSJFCkiZNKt27d9cANqJBXUT+MKnBd999p1UIli9frp8TIiKiQBM7Ovmkffv21R5S5OChtA96hCpVqiRNmzYVd8OAszp16mhPLKbaRBoBcnaJ/NGZM2c0fQAwOLF06dKe3iQiIiKPiGWKqPBrBNDrc+TIET2NicFdu3fvlgIFCsjRo0elfv362ivrazCwK1myZFp3Fr25RN4I5eSQ+4pKHThoxFkRV04wQkRE5M1xmcM9sTidb+TBpkuXTs6ePWu+7/bt29HdXiKKwtChQzWAxSDGpUuXMoAlIqKA5nBOLHJN0fuaL18+qVWrltapRGoBTuEzD5XINTClMuobw5w5c1gSjoiIAp7DQSyqD2AaWCMnD9e//fZbyZUrl1MrExDR/5fTatGihQ6eRHUOT+SeExER+XxOrD9iTix5K3w8P/jgA1m1apXkzJlTDh8+HGbKZyIiIn/jspxYwOQCmCEIlQru3r2ryzA17JUrV6K/xUQUzqJFizSANcppMYAlIiKKZjrBsWPHpFq1ahohoxJBhw4dtEYrcmIxycCSJUscfUoisuH06dNa9xiGDx8upUqVYjsRERFFtycWEwu0adNGf2At52rHIC9MB0tEMYcKIM2aNZMnT55I5cqVpV+/fmxWIiKimASxKPHTqVOncMszZMgg169fd/TpiMiGIUOGyIEDB7QWM8tpEREROSGIDQoK0oRba3/99ZekSpXK0acjIivbt2+XsWPH6vW5c+dKxowZ2UZEREQxDWLr1aun+XmYPQhixYqlubCff/65Tv1KRNGHgZItW7bUqgTt2rXjZ4qIiMhZQeyECRO0Nmzq1Knl2bNnOv0lSv9gOtqRI0c6+nRE9D8IXDt27KhVPlB3efLkyWwbIiIiZ1UnQFWCzZs366xdqFSAgLZ48eJasYCIom/BggWyZs0altMiIiJyRRBrqFChgl6IKOaQU96jRw+9PmLECClZsiSblYiIyNlB7NatW/Vy8+ZNefPmTbjeJCJyvJzW06dPpUqVKvLZZ5+x+YiIiJwdxA4bNkwHdqGnKF26dDqwi4iib/DgwXLw4EEtp4XJQmLHjtZEekRERAHF4SB21qxZOhUmRlATUczLaY0bN06vYypnltMiIiKyT+zonPosV66cow8jIit37twxl9PC9M2NGjViGxEREbkqiG3fvr0sX77c0YcRkYUXL15o0IpyWnny5JFJkyaxfYiIiJydTtC7d2/zdQzkmjNnjmzZskUKFy4s8eLFC7PuxIkTHXl9ooBj9Lz+9ttvWl951apVkjhxYk9vFhERkf8FsYcPHw5zu2jRovr/iRMnwiznIC8i+wZHLl26VOLEiSOrV6+WQoUKsdmIiIhcEcRi8AkRxRyqDyCINQZJ1qhRg81KREQUDazlQ+QmO3bs0Jxy6N+/v/k6EREROY5BLJEbnDp1Sho2bCivXr2S999/X0aOHMl2JyIiigEGsUQuhpntatWqJffv35eyZctqnWVOaEBERBQzDGKJXOjZs2dSv359OXfunGTPnl3WrVsnCRMmZJsTERHFEINYIhdBOTpMZvD777/rlLI///yzpEqViu1NRETkBAxiiVxkwIABsmbNGq2l/P333+ukBkREROQcDGKJXAATgowbN06vL1iwQCpVqsR2JiIiciIGsUROtnHjRunSpYteR03YFi1asI2JiIicjEEskRMdO3ZMS2i9fv1aWrduLYMGDWL7EhERuQCDWCInuXr1qtSuXVsePXoklStX1pQCTsVM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XItBLBGRF2IQTEQUOQaxRER+hgEwEQUCBrFERBQGy6oRkS9gEEtERF6DvchEZC8GsURE5DdiEgQzgCbyLQxiiYiIfDwNgwE4BaJYJpPJJAHu4cOHkixZMnnw4IEkTZrU05tDREREFLAe2hmXxeywkYiIiIjIAxjEEhEREZHPYRBLRERERD6HQSwRERER+RwGsURERETkcxjEEhEREZHPYRBLRERERD6HQSwRERER+RwGsURERETkcxjEEhEREZHPievpDfAGxsy7mOaMiIiIiDzHiMeM+CwiDGJF5NGjR9oYmTJlcsd7Q0RERER2xGfJkiWL8P5YpqjC3ADw5s0buXr1qiRJkkRixYrl0SMPBNKXLl2SpEmTemw7fA3bje3G/c378XPKduP+5v0eekkcgtAUAWz69OklduyIM1/ZE4vE4NixJWPGjOItsOMwiGW7cX/zbvycst24v3k/fk59t90i64E1cGAXEREREfkcBrFERERE5HMYxHqRoKAgGTJkiP5PbDfub96Jn1O2G/c378fPaWC0Gwd2EREREZHPYU8sEREREfkcBrFERERE5HMYxBIRERGRz2EQ60SjR4+WUqVK6aQJqVOnlgYNGkhoaGiYdZ4/fy5du3aVlClTSnBwsDRu3Fhu3Lhhvv/o0aPy0UcfabHhhAkTSr58+WTKlClhnmPHjh06KYP15fr16xKo7Xbnzh159913tTAyEtLRft26dQs3lTDarnjx4rpOzpw5ZdGiReKr3NVu3N/Ct5sltCHqTOMzeP/+/TD3cX9zvN24v9ne32x9569cuZL7WwzbjftbcITfb/h9LFy4sCRIkEB/Y9DWlo4dOybvvPOO3o/fjnHjxonbYcYuco6aNWuaFi5caDpx4oTpyJEjplq1apkyZ85sevz4sXmdTz75xJQpUybT1q1bTQcOHDC9/fbbpnLlypnvnz9/vqlHjx6mHTt2mM6ePWtaunSpKWHChKZp06aZ19m+fTtmWTOFhoaarl27Zr68fv06YNvt7t27pq+//tq0f/9+0/nz501btmwx5cmTx/TRRx+Z1/n7779NiRIlMvXu3dt08uRJbdM4ceKYNm7caPJF7mo37m/h281S/fr1Te+9955+Ju/du2dezv0teu3G/c12u6Gd8Hm3/M5/9uwZ97cYthv3twM2223ChAmm9OnTm5YtW2Y6c+aM6ejR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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "fig, ax = plt.subplots(figsize=(7, 3.5))\n", "ax.plot(years, stock.values, label=\"stock\", color=\"black\")\n", @@ -698,10 +1736,27 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 14, "id": "d931cbf1", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:23.592128Z", + "iopub.status.busy": "2026-05-08T22:23:23.592036Z", + "iopub.status.idle": "2026-05-08T22:23:23.595227Z", + "shell.execute_reply": "2026-05-08T22:23:23.594758Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "dMFA total inflow over horizon: 220.04 heat pumps\n", + "td_install_dmfa: 36 bins, first 0y .. last 35y\n", + "td_use_dmfa: 41 bins, first 0y .. last 40y\n" + ] + } + ], "source": [ "inflow_total = inflow_values.sum()\n", "inflow_share = inflow_values / inflow_total\n", @@ -753,10 +1808,10142 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "id": "e49fcc2a", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:23.596515Z", + "iopub.status.busy": "2026-05-08T22:23:23.596434Z", + "iopub.status.idle": "2026-05-08T22:23:29.737214Z", + "shell.execute_reply": "2026-05-08T22:23:29.736757Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m122\u001b[0m - \u001b[1mInitializing TimexLCA object...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.613\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m139\u001b[0m - \u001b[1mCalculating base LCA...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.619\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mCollecting node infos...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m252\u001b[0m - \u001b[1mNo edge filter function provided. Skipping all edges in background databases.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.621\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m268\u001b[0m - \u001b[1mCreating activity time mapping...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.622\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m100\u001b[0m - \u001b[1mTraversing supply chain graph...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.625\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mbuild_timeline\u001b[0m:\u001b[36m156\u001b[0m - \u001b[1mBuilding timeline...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.680\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2036-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.682\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.683\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2037-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.684\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.685\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.686\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2038-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.688\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.689\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2039-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.690\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2040-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.693\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.695\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2041-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.696\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2042-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.700\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.701\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2043-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.702\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.703\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.704\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2044-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.707\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.708\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2045-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.712\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.713\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2046-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2047-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.718\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.720\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.721\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2048-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.722\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.723\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.724\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.725\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2049-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.726\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.727\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.728\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2050-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.730\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.732\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.733\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2051-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.735\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.737\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.738\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.739\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2052-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.740\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.741\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.742\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.743\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.744\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2053-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Starting graph traversal\n", + "Calculation count: 1\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.795\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.797\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2054-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.798\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.800\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.801\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.802\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.803\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2055-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.808\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2056-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2057-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.816\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.817\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.845\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2058-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.847\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.848\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.849\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.850\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.852\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2059-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.853\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.856\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.857\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.858\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2060-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.860\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.861\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.864\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2061-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.865\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.867\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.869\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.870\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2062-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.871\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.872\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.874\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2063-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.877\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.879\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.880\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.881\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.882\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2064-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.887\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.888\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.889\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.890\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2065-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.892\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.894\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2066-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.900\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.901\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.902\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.903\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2067-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.904\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2068-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.956\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.957\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.959\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2069-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.961\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2070-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.966\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.967\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.968\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.969\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2071-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.970\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.971\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.972\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.973\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2072-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.976\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.977\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.979\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.980\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2073-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.981\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.982\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.983\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.984\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2074-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.985\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.986\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.988\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.989\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2075-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.990\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.992\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.993\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2076-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.995\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.998\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2077-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:23.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.000\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.001\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.002\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.002\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.002\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.002\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.002\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.002\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2078-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.003\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.005\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.006\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.006\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.006\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.006\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.006\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2079-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.007\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.056\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.058\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2080-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.060\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.061\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.062\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2081-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.063\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.064\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.066\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2082-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2083-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.071\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.072\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2084-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.074\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2085-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.075\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2086-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.078\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.080\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2087-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2088-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2089-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2090-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2090-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2090-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2090-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2090-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2090-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2090-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2090-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2090-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2090-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2090-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2091-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2091-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2091-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2091-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2091-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2091-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2091-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2091-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.089\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2091-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2091-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2092-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2092-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2092-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2092-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2092-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2092-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2092-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2092-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2092-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2093-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2093-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2093-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2093-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2093-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2093-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2093-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2093-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2094-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2094-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2094-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.093\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2094-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2094-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2094-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2094-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2095-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.094\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2095-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2095-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2095-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2095-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2095-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.095\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2096-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2096-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2096-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2096-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2096-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.096\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2097-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2097-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2097-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2097-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2098-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2098-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2098-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2099-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2099-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timeline_builder\u001b[0m:\u001b[36mget_weights_for_interpolation_between_nearest_years\u001b[0m:\u001b[36m563\u001b[0m - \u001b[1mReference date 2100-01-01 00:00:00 is higher than all provided dates. Data will be taken from the closest lower year.\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:24.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m385\u001b[0m - \u001b[1mExpanding matrices...\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2026-05-09 00:23:25.748\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mbw_timex.timex_lca\u001b[0m:\u001b[36mlci\u001b[0m:\u001b[36m404\u001b[0m - \u001b[1mCalculating dynamic inventory...\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Part 1 (hand-picked RTDs) static score: 256,680.00 kg CO2-eq\n", + "Part 2 (dMFA RTDs) static score: 134,223.34 kg CO2-eq\n" + ] + } + ], "source": [ "production_edge = next(\n", " e for e in hp_lifecycle.production() if e.output[\"code\"] == \"heat_pump_lifecycle\"\n", @@ -795,10 +11982,28 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 16, "id": "8c4941a3", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:29.738431Z", + "iopub.status.busy": "2026-05-08T22:23:29.738355Z", + "iopub.status.idle": "2026-05-08T22:23:29.807449Z", + "shell.execute_reply": "2026-05-08T22:23:29.807061Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "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uv6lP/30k1166aVumm62evrpp908AAAAINMFsXqcq0YNePbZZ23Hjh1uWvny5a1Pnz720EMPpUUeAQAAgNMLYnXzlG640st/kpVu6AIAAAAy9cMO1C/2008/tenTp4fGjP3tt9/ckFkAAABApmuJ3bp1qxubVWO5xsXF2TXXXGNFihSxYcOGufcaegsAAADIVC2x999/v9WvX9/27t1rBQoUiHiSlx6CAAAAAGS6lliNt7pkyRL3FKxwZ599tv3666+pmTcAAAAgdYJYjQWrJ3RF++WXX1y3AgDBwVivAIBs052gefPmNnr06NB73dilG7oee+wxa926dWrnDwAAADj9lliND9uiRQurUaOGHTlyxDp27GibNm2y0qVLu9EKAAAAgEwXxJ511lm2atUqmzFjhvurVlg9watTp04RN3oBAAAAmSaIdR/KndsFrXoBAAAAgXjYgU9P6tq8eXPq5QYAAABI6yDW87zT+TgAAACQ/kEsAAAAELgg9rbbbnNdCgAAAIBMf2OX7/nnn0+9nAAAAABp0RL7999/25dffmlr166NN09jxr722mvJWRwAAACQtkHsxo0brXr16ta4cWO78MIL7aqrrrLffvstNH///v125513piwXAAAAQFoEsf369bNatWrZ7t27bcOGDVakSBG74oorbNu2bcn5PgAAACD9gtglS5bY0KFD3eNlzzvvPPvwww/d42evvPJKxooFAABA5gxi1R9WT+ry5ciRw93Ydf3117uuBepukNpOnDhhjz76qFWpUsU90vbcc8+1IUOGRIxPq/8PHDjQypcv79I0a9bMNm3aFLGcPXv2uKeLaSSF4sWLu8fk6nG5AAAAyOJBbLVq1Wz58uXxpj/33HN2ww03WJs2bVI7bzZs2DAXKOs71q1b594PHz7cxo0bF0qj92PHjrWJEyfa119/bYUKFXItxLrRzKcAds2aNTZv3jybPXu2LVq0yLp3757q+QUAAEAmC2LbtWtn06dPjzlPQWaHDh1S/Qle6sKgAPnaa6+1s88+22666SZr3ry5ffPNN26+vm/06NE2YMAAl6527dpuhATdcPb++++7NAp+58yZYy+//LI1aNDA9eNVEPzmm29G3JgGAACALBjE9u/f3z7++OME50+YMMFOnjxpqalRo0Y2f/78UFeFVatWuSG+WrVq5d5v2bLFdu7c6boQ+IoVK+aC1aVLl7r3+qsuBPXr1w+lUfqcOXO6lttY4uLi7MCBAxEvAAAABPxhB/v27bMff/zR/V83eSlITAv//e9/XQCprgy5cuVyfWSffPJJ1z1AFMBK2bJlIz6n9/48/S1TpkzEfPXtLVmyZChNNN3A9vjjj6fJOgEAACCdg9iff/7ZevbsaZ988kmo64Bu8GrZsqXrUqBL/qnprbfesqlTp9q0adOsZs2atnLlSnvggQesQoUK1qVLF0sranXu3bt36L0C6YoVK1pQNJm1JNmfWdimUZrkBQAAIEOD2O3bt9tll11mefLkcSME6MEHoqd36earhg0b2rJly+yss85Ktcz16dPHtcbeeuut7r0esrB161bXUqogtly5cm76rl273OgEPr2vW7eu+7/SaGzbcMePH3cjFvifj5YvXz73AgAAQMD7xA4aNMiqVq3qhq9SS2Xbtm3d6+GHH3Z9Vi+44AKXJjUdPnzY9V0Np24Fft9bDb2lQFT9ZsNbTdXXVUG16K+6P6xYsSKUZsGCBW4Z6jsLAACALNwSqzv8Z8yYYfnz5483T+OzqnXWbzFNLRqDVn1gK1Wq5LoTfPfddzZy5Ei76667Ql0Z1L3giSeesPPPP98FtRpXVt0NFGCLWozV3aFbt25uGK5jx45Zr169XF6VDgAAAFk4iP3jjz8S7fN6zjnnuEv0qUlDYSkoveeee1yXAAWd//73v93DDXx9+/a1Q4cOuXFf1eKqIbQUcIcH2+pXq8C1adOmrmW3ffv2bmxZAAAAZPEgVn1O1f81oT6vq1evTrCPaUoVKVLEjQOrV0LUGjt48GD3SohGItDNYQAAAMhmfWJ1ef4///mP/f777/HmqZW0X79+oUv4AAAAQKZoiX3sscfcww7OPfdcu+2229zYrRpmS0/EUiunWmHDL/MDAAAAGR7ElihRwt31r9EI9MhW9T8VPeigY8eO9tRTT7nL9gAAAECmetiBAlmNCatHzPrdCs444wzXLxUAAADIdH1i//77b5s1a5b99ddfLmjVo1z10v81NqvmxcXFpW1uAQAAgOQEsS+++KKNGTPGjRgQrWjRom7IqpdffplCBQAAQOYJYjXWqh4skBDNe/XVV1MrXwAAAMDpB7F63GydOnUSnF+7dm2XBgAAAMg0Qezx48djjhHr0zylAQAAADJNEFuzZk379NNPE5w/d+5clwYAAADINEHsXXfdZUOGDLHZs2fHm/fhhx/ak08+6dIAAAAAmWac2O7du9uiRYusTZs27mldVatWddPXr19vGzdutJtvvtmlAQAAADJNS6y88cYb7mldF1xwgQtcN2zY4ILZ6dOnuxcAAACQ6Z7YJWpx1QsAAAAIREssAAAAkBkQxAIAACBwCGIBAAAQOASxAAAACByCWAAAAGT90QnatWtnOXLkiDdd0/Lnz2/nnXeedezYMTSOLAAAAJDhLbHFihWzBQsW2LfffusCV72+++47N+348eM2Y8YMq1Onji1evDjVMwsAAACkqCW2XLlyrqX1ueees5w5/y8GPnnypN1///1WpEgR9zCEu+++2/r162dffvklpQwAAICMb4l95ZVX7IEHHggFsG4hOXPavffeay+++KJrme3Vq5etXr06VTL466+/2m233WalSpWyAgUK2IUXXmjLly8Pzfc8zwYOHGjly5d385s1a2abNm2KWMaePXusU6dOVrRoUStevLh17drVDh48mCr5AwAAQACCWHUZWL9+fbzpmnbixAn3f/WNjdVvNrn27t1rl19+ueXJk8f+97//2dq1a+3ZZ5+1EiVKhNIMHz7cxo4daxMnTrSvv/7aChUqZC1atLAjR46E0iiAXbNmjc2bN89mz55tixYtsu7du592/gAAABCQ7gSdO3d2LZkPP/ywXXLJJW7asmXL7KmnnrLbb7/dvf/888+tZs2ap525YcOGWcWKFW3y5MmhaVWqVIlohR09erQNGDDAbrjhBjfttddes7Jly9r7779vt956q61bt87mzJnj8li/fn2XZty4cda6dWsbMWKEVahQ4bTzCQAAgEwexI4aNcoFiWoB3bVrl5um9w8++KDrByvNmze3li1bnnbmZs2a5VpV//nPf7rA+Mwzz7R77rnHunXr5uZv2bLFdu7c6boQhN941qBBA1u6dKkLYvVXXQj8AFaUXl0g1HKr0RaixcXFuZfvwIEDp70uAAAAyMDuBLly5bJHHnnEduzYYfv27XMv/V8ts5onlSpVsrPOOuu0M7d582Z7/vnn7fzzz7dPPvnEevToYffdd5+9+uqrbr4CWD+IDqf3/jz9LVOmTMT83LlzW8mSJUNpog0dOtQFw/5LrcEAAAAIcBA7ffr00P91o5Revj59+qRezv7/qAcXX3yx66pw0UUXuX6saoVV/9e01L9/f9u/f3/otX379jT9PgAAAKRxEKvWUN1kFU3dCd544w1LTRpxoEaNGhHTqlevbtu2bQsN9yV+twaf3vvz9Hf37t3xbk7TiAV+mmj58uULBejRgToAAAACGMROnTrVOnToEDEGrIbXeuutt+yzzz5L1cxpZIINGzZETNu4caNVrlw5dJOXAtH58+dH9F9VX9eGDRu69/qrLg8rVqwIpdGDGdTKq76zAAAAyAY3dl177bU2YcIEa9OmjRuySuPGfvDBBy6AveCCC1I1c2rdbdSoketOcPPNN9s333zjxqLVSzSMl8asfeKJJ1y/WQW1jz76qBtxoG3btqGWW91k5ndDOHbsmBvHVjd9MTIBAABANgliRU/sUuumWkrPOOMMN3LAeeedl+qZ0xBeM2fOdH1UBw8e7IJUDamlcV99ffv2tUOHDrn+ssrTFVdc4YbU0li14a3HClybNm3qRiVo3769G1sWAAAAWTiI7d27d8zpCmB145VaZn0jR45MvdyZ2XXXXedeCVFrrAJcvRKikQimTZuWqvkCAABAJg9iv/vuu5jT1fqqPqj+/NR4ShcAAACQKkFsat+wBQAAAKTr6AQAAABARiOIBQAAQOAQxAIAACBwCGIBAAAQOASxAAAACByCWAAAAAQOQSwAAAAChyAWAAAAgUMQCwAAgMAhiAUAAEDgEMQCAAAgcAhiAQAAEDgEsQAAAAgcglgAAAAEDkEsAAAAAocgFgAAAIFDEAsAAIDAIYgFAABA4OTO6AwgtiazliSraBa2aURRAgCAbIOWWAAAAAROoILYp59+2nLkyGEPPPBAaNqRI0esZ8+eVqpUKStcuLC1b9/edu3aFfG5bdu22bXXXmsFCxa0MmXKWJ8+fez48eMZsAYAAADIVkHssmXL7IUXXrDatWtHTH/wwQftww8/tLfffts+//xz++233+zGG28MzT9x4oQLYI8ePWpLliyxV1991aZMmWIDBw7MgLUAAABAtgliDx48aJ06dbKXXnrJSpQoEZq+f/9+e+WVV2zkyJH2j3/8w+rVq2eTJ092wepXX33l0sydO9fWrl1rb7zxhtWtW9datWplQ4YMsfHjx7vAFgAAAMETiCBW3QXUmtqsWbOI6StWrLBjx45FTK9WrZpVqlTJli5d6t7r74UXXmhly5YNpWnRooUdOHDA1qxZE/P74uLi3PzwFwAAADKPTD86wZtvvmnffvut604QbefOnZY3b14rXrx4xHQFrJrnpwkPYP35/rxYhg4dao8//ngqrgUAAACyTUvs9u3b7f7777epU6da/vz50+17+/fv77oq+C/lAwAAAJlHpg5i1V1g9+7ddvHFF1vu3LndSzdvjR071v1fLarq17pv376Iz2l0gnLlyrn/62/0aAX+ez9NtHz58lnRokUjXgAAAMg8MnUQ27RpU/vhhx9s5cqVoVf9+vXdTV7+//PkyWPz588PfWbDhg1uSK2GDRu69/qrZSgY9s2bN88FpjVq1MiQ9QIAAEAW7hNbpEgRq1WrVsS0QoUKuTFh/eldu3a13r17W8mSJV1geu+997rA9bLLLnPzmzdv7oLVzp072/Dhw10/2AEDBribxdTiCgAAgODJ1EFsUowaNcpy5szpHnKgUQU08sCECRNC83PlymWzZ8+2Hj16uOBWQXCXLl1s8ODBGZpvAAAAZKMgduHChRHvdcOXxnzVKyGVK1e2jz/+OB1yBwAAAMvufWIBAACAWAhiAQAAEDgEsQAAAAgcglgAAAAEDkEsAAAAAocgFgAAAIFDEAsAAIDAIYgFAABA4BDEAgAAIHAIYgEAABA4BLEAAAAIHIJYAAAABA5BLAAAAAKHIBYAAACBQxALAACAwCGIBQAAQOAQxAIAACBwCGIBAAAQOASxAAAACByCWAAAAAQOQSwAAAACJ1MHsUOHDrVLLrnEihQpYmXKlLG2bdvahg0bItIcOXLEevbsaaVKlbLChQtb+/btbdeuXRFptm3bZtdee60VLFjQLadPnz52/PjxdF4bAAAAZIsg9vPPP3cB6ldffWXz5s2zY8eOWfPmze3QoUOhNA8++KB9+OGH9vbbb7v0v/32m914442h+SdOnHAB7NGjR23JkiX26quv2pQpU2zgwIEZtFYAAAA4XbktE5szZ07EewWfakldsWKFNW7c2Pbv32+vvPKKTZs2zf7xj3+4NJMnT7bq1au7wPeyyy6zuXPn2tq1a+3TTz+1smXLWt26dW3IkCHWr18/GzRokOXNmzeD1g4AAABZsiU2moJWKVmypPurYFats82aNQulqVatmlWqVMmWLl3q3uvvhRde6AJYX4sWLezAgQO2Zs2adF8HAAAAZPGW2HAnT560Bx54wC6//HKrVauWm7Zz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rLBjx45Zs2bNQmmqVatmlSpVsqVLlya6HH8Z4fRQh/Lly9s111xjixcvtqBLjfL67bff7L333rOrrroqNE1pw5chLVq0SLTMs3uZZdU6djpltnbtWhs8eLC99tprljNn/N0r9Sz5ZeajnkVum7qsW7p0afcEykmTJrlnzVPPUl5m1LNqEWU2b948O3nypP3666+uy6K6+tx88822ffv2iHrWuHFjy5s3b8RxU12x9u7da+mBIDYDqYI88MADdvnll1utWrXcNPUnVIUoXrx4RFo9WSyhvoZLliyxGTNmWPfu3UPTFFRMnDjR3n33XfdSX5UmTZrYt99+a9m1vNSPuGDBgnbmmWe6Z0K//PLLoXlKG/30Nr1XH9C///7bgiotyywr1rHTKbO4uDhXXs8884w7GMRCPUt+mVHP4m+bCvrfeustF2io/+c999xj48aNo56dRplRzyyizDZv3uz2hU899ZSNHj3a3nnnHduzZ49rrDh69Gii+zN/XnrIVk/symx0Vrh69Wr78ssvU7wMff6GG25wT9ho3rx5aHrVqlXdy9eoUSP76aefbNSoUfb6669bdiwvrbvKaePGjda/f3/r3bu3TZgwwbKytCyzrFjHTqfMVD5qsbjtttssu0nLMqOexffoo4+G/n/RRRfZoUOH3InAfffdZ1lZWpYZ9SySAlhdfRo7dmwotpg+fbqVK1fOPvvsM9fimhnQEptBdKf37NmzXWVQM71PFURnOdF3NOuuQc0Lp8twTZs2dS2wAwYMOOV36hLKjz/+aNm1vPRel5natGljL7zwgj3//PO2Y8eO0LzoOzP1Xq2PGgEiiNK6zLJaHTvdMluwYIG9/fbbljt3bvfStim6fKkTAX851LPklVks2bmexdKgQQP75ZdfXMu2vxzqWfLKLJbsXM/Kly/v/taoUSM0/4wzznDb5rZt2xKtZ/68dJFuvW/hnDx50uvZs6e742/jxo3xSsW/geSdd94JTVu/fn28Tuq6E7BMmTJenz59klyyzZo189q1a5ctyyuabthRmi1btoRuhKhVq1ZEGt2JH8Qbu9KrzLJKHUutMtPduz/88EPoNWnSJDd/yZIl3q5du1wa6lnyyyyW7FzPYnniiSfcDTY+6lnyyyyW7FzPNmzY4N6H39j1559/ejlz5vQ++eSTiBu7jh49GkrTv3//dL2xiyA2nfXo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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "timeline_df = tlca_dmfa.timeline.copy()\n", "timeline_df[\"draw_year\"] = timeline_df[\"date_producer\"].dt.year\n", @@ -845,10 +12050,28 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "id": "a90ff8ca", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-08T22:23:29.808709Z", + "iopub.status.busy": "2026-05-08T22:23:29.808624Z", + "iopub.status.idle": "2026-05-08T22:23:29.829161Z", + "shell.execute_reply": "2026-05-08T22:23:29.828665Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "np.float64(134223.34499018578)" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "from dynamic_characterization.ipcc_ar6 import characterize_co2\n", "\n", @@ -897,6 +12120,18 @@ "cell_metadata_filter": "-all", "main_language": "python", "notebook_metadata_filter": "-all" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.5" } }, "nbformat": 4,